python和qt哪个好_python – GTK和QT有什么区别?

请耐心等待我,因为我是Linux的新手.

多年来,我一直在Mac上用REALbasic编写GUI程序.我正在尝试学习Python,我想为Linux编写GUI应用程序(主要是Ubuntu和Mint,因为它们是我可以访问的发行版,它们似乎是最受欢迎的).

我基本上有三个问题:

> GTK和QT之间是否存在显着差异

>我在Ubuntu上快速玩弄了Glade,但我知道它们基于GTK 2,现在已经过时了.那是对的吗?

>是否有任何一体化编辑器让我设计GUI然后添加Python代码? (例如,在编辑器中向窗口添加一个按钮,双击该按钮,然后添加按下按钮时要执行的Python代码)

对不起,如果这些都是愚蠢的问题,但我想从一开始就学习’正确’的工具.

解决方法:

我会尝试回答你的问题,而不是疯狂的指示.

>它们是显着不同的,即使它们都是小部件库.常规GTK基于C,QT基于C.虽然几乎每种编程语言都存在绑定.

>尽管有很多GTK2应用程序,但你对GTK2还是比较正确的.我希望GTK2能够使用一段时间,就像GTK1一样.当推动推动时,GTK2已被弃用,如果你正在开始新的GTK3.

>记住GTK和QT只是小工具工具包.例如…… Gnome应用程序,使用GTK以及Gnome-Libs.如果你想要,请看看vala.它被认为是简单的,vala直接将源代码编译为C,并且具有许多编程语言的完全绑定.您可能还想查看Anjuta,确保您拥有新的gtk3版本.显然strait PyGTK只支持GTK2,目前最后我查了一下.如果你想避免所有的Linux DE库,我建议你看看QT.普通QT与KDE应用程序不同,后者包括KDE库. QT被认为是非常跨平台的,如果你想编译非* nix,这很酷.如果您想开始使用QT Python,请查看PySide(LGPL)或PyQT(GPL). QT有一些很好的GUI构建器,比如qt creator和qt-designer.

标签:python,qt,gtk,gui,programming

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值