1. 环境准备与工具安装
想要用PyQt5做界面开发,第一步就是把环境搭好。我这里用的是Python 3.9,你们用其他版本也基本一样。打开cmd或者PowerShell,直接输入下面这行命令:
pip install pyqt5 pyqt5-tools
这个pyqt5-tools包里就包含了Qt Designer,这是我们后面要用的可视化设计工具。安装完以后,你得找到Qt Designer的位置。一般来说,它会在你的Python安装目录下的Lib\site-packages\qt5_applications\Qt\bin文件夹里。比如我的路径是:
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python39_64\Lib\site-packages\qt5_applications\Qt\bin
找到这个路径下的designer.exe,这就是我们要用的工具。不过每次都要到这里打开太麻烦了,我一般会在PyCharm里配置外部工具,这样一键就能启动。
在PyCharm里点开File -> Settings -> Tools -> External Tools,然后点加号添加新工具。Name随便取,比如"Qt Designer",Program就填刚才找到的designer.exe的完整路径,Working directory用$ProjectFileDir$就行。这样配置好后,在PyCharm的Tools菜单里就能直接启动Qt Designer了。
提示:如果你安装后导入PyQt5报错ModuleNotFoundError,很可能是虚拟环境的问题。找到你项目下的venv目录,修改pyvenv.cfg文件,把include-system-site-packages = false改成true,这样就能使用系统安装的包了。
2. Qt Designer界面初探
第一次打开Qt Designer,会弹出一个对话框让你选择模板。最常用的是Main Window(主窗口)和Widget(通用窗口)。Main Window自带菜单栏、工具栏和状态栏,适合做应用程序主界面;Widget更轻量,适合做对话框或子界面。
选好模板后,你就进入了主界面。左侧是Widget Box(工具箱),里面按类别排列了所有可用的控件,从基本的按钮、标签到复杂的表格、树视图都有。中间是设计区域,你可以在这里拖放控件来设计界面。右侧是属性编辑器和对象查看器,属性编辑器可以修改当前选中控件的各种属性,对象查看器显示了窗口中所有控件的层次结构。
我觉得Qt Designer最方便的地方就是可以实时预览界面效果。按Ctrl+R或者从菜单选择Form -> Preview,就能看到你设计的界面在实际运行时的样子。这个功能对于调整布局和外观特别有用,不用每次都编译运行就能看到效果。
工具箱里的控件真的很丰富,基本上你能想到的界面元素都有。Buttons分组里有各种按钮,Input Widgets里有文本框、下拉框等输入控件,Display Widgets里有标签、进度条等显示控件。每个控件都有详细的属性可以设置,从大


1万+

被折叠的 条评论
为什么被折叠?



