当前位置: 首页 > 网络应用技术

Python2对应于QT QT(QT Python)

时间:2023-03-05 18:04:22 网络应用技术

  简介:今天,首席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的全部内容。我希望这对每个人都会有所帮助。如果您想了解有关此信息的更多信息,请记住要收集对该网站的关注。