Python中文
首页
教程
问答
标签
搜索
登录
注册
python GUI与Swing相比?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我想说“与Swing相比最好的python GUI”。。。但被严厉地告知我的问题“太主观了”。我向机器里那个确定性的鬼魂道歉。</p> <p>我正在使用Jython。。。已经使用了6个月了。我喜欢Jython调用所有Java类的能力,也喜欢它能够简化从Java方式到Python方式的转换。</p> <p>但仔细想想,我发现到目前为止,我使用的最常见的Java包是Swing包。我花了很多年的时间和秋千搏斗,最后觉得我把这头野兽锁在了某种锁里。顺便说一句,我也认为Swing非常棒,我不得不说我是个键盘狂热者,所以我不想切换到一个你没有类似于ActionMap InputMap中隐藏的功能的GUI,也许没有多少人那么在意这个功能。我花了那么多时间撕掉了他们身上的头发,真的不喜欢JTree和JTable也太可惜了。说真的,他们非常强大。。。</p> <p>但与此同时,我很快就迷上了Python的做事方式。我可以而且打算继续和Jython在一起。但我只是想知道各种CPython gui是什么样子的。。。具体来说,他们的力量和多功能性与Swing相比如何?</p> <p>添加: 我被要求提供一些细节:好的,如果你想的话,在一个滚动窗格上放置一个tree GUI对象,用键盘控制导航和节点的折叠/扩展。。。当滚动自动发生(如果你想的话)和你控制外观的地方,或者当你对调整大小有全面控制的表格,当单个单元格获得/失去焦点时会发生什么。在这里你可以子类化渲染器和编辑器。正如我在评论中所说,一个对Swing很感兴趣的人,也是Swing的一个大用户,尽管如此,他还是向CPython GUI过渡了,并且很高兴/不高兴。。。也许是回答这个问题的理想人选。</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>我认为Python有很多GUI工具包。 Java有Swing。如果你想发展 跨平台友好的GUI,我建议 wxPython公司。</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
Kivy:在屏幕管理器中使用on_press even更改屏幕
7 回答
kivy:在幻灯片转换开始时播放声音,按下按钮后停止播放
6 回答
KIVY:在应用程序初始化期间添加小部件
2 回答
Kivy:在我的应用程序中添加工具栏
7 回答
Kivy:在排序ListAdapter d时无法更新ListView
6 回答
kivy:在根控件中用on-unpress-even更改嵌套按钮的颜色
5 回答
Kivy:在桌面上隐藏鼠标光标
1 回答
Kivy:在每次触摸之后(在触摸屏上)在FloatLayout中添加图像,但是所有以前的图像都消失了
9 回答
KIVY:在油漆应用程序中更改线条颜色
9 回答
Kivy:在简单的“Hello World”脚本中出现未知类<WindowManager>错误?
9 回答
Kivy:在网格中分配操作/分类按钮
3 回答
Kivy:在视图滚动时保持绘图说明在视图中
10 回答
Kivy:在重新进入的屏幕上将切换按钮重置为“正常”
4 回答
Kivy:基于基线更新标记中心位置
4 回答
Kivy:增加BoxLayout所需的空间?
5 回答
Kivy:声音开始播放,但在Android上是“不可阻挡的”,但在Windows上却可以
8 回答
Kivy:处理事件
4 回答
Kivy:多个屏幕和菜单项没有实现
6 回答
Kivy:如何为python创建的小部件使用画布
5 回答
Kivy:如何从kvlang中的任何屏幕访问嵌套的screenmanager
6 回答