经过好多天的PyQt相关不系统的学习,我发现,PyQt其实跟Qt没什么太大关系,只是,你写py的ui相关项目时,需要用到Qt界面化的设计,而用一些bat或者在pycharm中配置相关的External Tools就可以将界面化的设计转成py文件,其实本质上就是XML文件。
参考:配置相关的External Tools
优点:可视化地设计UI窗体可以大大提高GUI应用程序开发的工作效率。
例子:比如我需要新建一个myWidget窗体UI程序,用Qt Creator来系统新建是最好的了。
步骤:
在UI Designer中可视化设计窗体。
a.用UI Designer可视化设计窗体
在Qt Creator中点击菜单项“File”→“New File orProject...”,在出现的对话框里选择“Qt”分组里的“QtDesigner Form”(如图所示),这将创建一个单纯的窗体文件(.ui文件)。
b. 在上图的对话框中点击“Choose...”按钮后,出现如下图所示的窗体模板选择界面。窗体模板主要有以下3种。
c.在图上的界面上选择Widget模板。点击“Next”按钮后,在出现的对话框里设置文件名为FormHello.ui(命名规范),文件保存到Demo2_2的目录下,再根据向导提示完成创建即可。创建了窗体后就可以在Qt Creator内置的UI Designer里可视化设计窗体,图是在窗体上放置了标签和按钮,并设置好各种属性后的界面。
提示 一般情况下,保存的.ui文件名与窗体的objectName名称一致,这样通过文件名就可以直接知道窗体的名称。
rem 将子目录QtApp下的.ui文件复制到当前目录下
copy.\QtApp\Widget.ui Widget.ui
rem 用pyuic5编译.ui文件
pyuic5 -o ui_Widget.py Widget.ui
PyQt两种用法(一种bat转换,一种配置External Tools)
原文:https://www.cnblogs.com/poowicat/p/14765643.html