Qt设计师中如何创建一个按钮控件
使用qt设计师,创建按钮,并将ui文件转换为py文件。
工具/原料
python 3.7版
pycharm 社区版
1.创建按钮控件:
1、在pycharm中新建一个工程文件,新建一个 main.py文件。并展示一个窗口。
2、①龅歧仲半打开Qt设计师,从File-new,打开设计方案的界面。②选择Widget,点击Create, 即可创建一个窗口控件(这只是一个临时窗口,他不会被转换为py 文件中的控件),其它默认即可。
3、①从设计师界面的 button 中将 Push Button 拖入临时窗口。此时就创建了一个按钮,②双击按钮中的字体 给按钮取名 BTN-1
4、点击 设计师的,File-save as ;将设计师文件另存到 pycharm 的工程目录下。可以看到,是一个后缀为 ui 的文件。
5、ui 文件转 py:右键点击ui文件,在附加工具内点击 ui-py,便将设计师的ui文件转换为一个py文件。(具体的转换设置,看下面的连接)
6、将设计师的临时窗口,转换为 main 文件中的窗口:①在main 文件中导入生成的 from test1 import Ui_Form②MyMain(QWidget,Ui_Form) 多继承。③调用setupUi(self) 方法,把设计师文件中绑定的临时窗口Form, 改为self(即主窗口)。③运行main 文件即可。
2.添加/删除按钮:
1、在设计师中每次托入一个按钮控件,或复制已有按钮,粘贴,即可添加一个按钮。如图,拖入两个按钮,按 ctrl+r键可预览。
2、如果要在pycharm中预览:①在设计钞讪话变师中保存ui文件(CTRL+s,或图标save all) 。②然后在pycharm中运行ui-py, 刷新。③运行main 文件预览。
3、删除按钮,选中按钮,右键-点击delete,或直接按键盘的 Delete 键。例如图:删除前两个按钮后,运行main文件。