简介:今天,首席CTO笔记将与您分享QT与Python2 QT相对应的多少。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!
当前的Deadline7版本使用Python2.7+QT5作为开发框架。为了与之合作,在进行自定义项目开发时也需要相同的版本。
相关建议:“ Python教程”
操作过程:
1.执行pip.python27/脚本目录的安装目录。
2.执行PIP安装Python-QT5
3.好的,这很简单。
Python2.5您使用QT5是一个错误。Python2.x需要使用QT4。您可以在线检查信息。
python3使用QT5。但是到目前为止,我一直在使用QT4.X,并且以前已经安装了QT5。
参考:Pyside和Pyqt/ZH Pyqt5与Pyside2之间的差异:两个Python QT Libraareies有什么区别?
Pyside仅支持PYQT的API 2(有关详细信息,请参见PSEP 101)。新的API 2提供了QT类和Python本机数据类型之间的自动转换,从本质上讲,这也更具Pythonic。
pyqt5写下:
Pyside2写下:
为了将UI加载到pyqt5对象,例如qmainwindow .__ init__,您可以调用uic.loadui函数并传递到自身参数,也就是说:
Pyside2不支持这种方式将自我用作第二个参数。如果要使Pyside2实现上述功能,则可以执行此操作:
pyqt5:
和Pyside2:
打电话:
pyqt5:
和Pyside2:
PYQT5使用pyqtsignal和pyqtslot,而Pyside2使用信号和插槽自定义信号和插槽。
或者
为了统一,可以定义qt.py文件:
调用其他文件时:
结论:以上是首席CTO的全部内容。我希望这对每个人都会有所帮助。如果您想了解有关此信息的更多信息,请记住要收集对该网站的关注。