这篇文章只是我做的笔记而已,不是一篇教程,PySide6是对标PyQt6的产品,截止至今天2021年7月5日,PySide6的官网文档还没有写完整,但不影响我们直接使用。
首先肯定是安装这个包啦,在终端直接pip安装就完事了:
pip install pyside6
然后再目录Lib->site-packages中找到Qt De
signer.exe并打开就可以使用它画界面了
创建完一个MainWindow窗口,然后会保存成一个ui文件,接下来用命令将它转成py文件:
pyside6-uic untitled.ui > untitled.py
打开这个文件我们可以看到其中定义了一个Ui_MainWindow类,但其核心是setupUi函数:
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
if not MainWindow.objectName():
MainWindow.setObjectName(u"MainWindow")
MainWindow.setEnabled(True)
MainWindow.resize(700, 550)
MainWindow.setCursor(QCursor(Qt.ArrowCursor))
MainWindow.setMouseTracking(False)
从这个setupUi()函数可以看出来,其实这个类是将一个MainWindow对象进行修改