Qt/PySide

pyside

绘制界面和使用 #

安装Qt本体后可以使用Design绘制图形化界面.而后保存为xxx.ui文件.

转换为py #

  • 注意版本
pyside6-uic xxx.ui -o ui_xxx.py

不过信号槽就不要在Design中去标了, 放在py中手动创建和管理目前看来更为直观方便.

pyside6-designer 不能用的问题 #

桌面环境: Ubuntu 24.04 LTS Wayland

pip 安装后运行pyside6-designer 提示, 可以显示欢迎页但是无法进入主页面:

qt.pysideplugin: Environment variable PYSIDE_DESIGNER_PLUGINS is not set, bailing out.
qt.pysideplugin: No instance of QPyDesignerCustomWidgetCollection was found.

安装Qtica后莫名恢复pip install Qtica 本来是本着指定PYSIDE_DESIGNER_PLUGINS, 指定registerwigglywidget.py文件, 然后补充wigglywidget包的目的安装的Qtica但是wigglywidget包依然没有安装上, 但是pyside6-designer它好了,可以进入主界面了….