如何用pyqt4写一个最简单的界面
答案:2 悬赏:70 手机版
解决时间 2021-01-31 04:47
- 提问者网友:回忆在搜索
- 2021-01-30 13:16
如何用pyqt4写一个最简单的界面
最佳答案
- 五星知识达人网友:低音帝王
- 2021-01-30 13:54
步骤:
始菜单所应用找PyQt文件夹Designer双击打
新建窗体框选择Dialog without Buttons点击创建按钮
左侧控件栏拖入LabelLine Edit并其选进行拖复制位三再左侧拖入 PushButton按钮
双击LabelPushButton控件输入名称使其符合要求
别选单控件右侧属性栏修改其属性并摆放致位置修改属性应包括给控件见名知意象名称;密码Line Edit控件echoMode属性值设置Password即见;精确调整控件摆放位置使齐等等(摆放位置亦通述布局进行齐)
单击菜单栏Edit编辑Tab顺序依1234
左侧拖入Horizontal Spacer控件置于PushButton控件同行左侧并修改使其度适宜别选择位于同行控件并点击窗口水平布局选所点击窗口拉菜单垂直布局选所并栅格布局调整框合适结
切换编辑信号/槽模式拖确定空白位置弹配置连接框左选择clicked(),右选择accept()
保存ui文件妨命名test
终端使用盘符cd命令进入ui文件所位置需要注意进入位置需要两步走例ui保存 C:/savehere/,前目录D:/,则我要命令提示符窗口运行C:cd C:/savehere/区先顺序
进入目录使用pyuic4工具进行转化具体敲pyuic4 test.ui -o test.py并车
右键点击test.ui相同目录test.py,选择Edit with IDLE看代码
始菜单所应用找PyQt文件夹Designer双击打
新建窗体框选择Dialog without Buttons点击创建按钮
左侧控件栏拖入LabelLine Edit并其选进行拖复制位三再左侧拖入 PushButton按钮
双击LabelPushButton控件输入名称使其符合要求
别选单控件右侧属性栏修改其属性并摆放致位置修改属性应包括给控件见名知意象名称;密码Line Edit控件echoMode属性值设置Password即见;精确调整控件摆放位置使齐等等(摆放位置亦通述布局进行齐)
单击菜单栏Edit编辑Tab顺序依1234
左侧拖入Horizontal Spacer控件置于PushButton控件同行左侧并修改使其度适宜别选择位于同行控件并点击窗口水平布局选所点击窗口拉菜单垂直布局选所并栅格布局调整框合适结
切换编辑信号/槽模式拖确定空白位置弹配置连接框左选择clicked(),右选择accept()
保存ui文件妨命名test
终端使用盘符cd命令进入ui文件所位置需要注意进入位置需要两步走例ui保存 C:/savehere/,前目录D:/,则我要命令提示符窗口运行C:cd C:/savehere/区先顺序
进入目录使用pyuic4工具进行转化具体敲pyuic4 test.ui -o test.py并车
右键点击test.ui相同目录test.py,选择Edit with IDLE看代码
全部回答
- 1楼网友:想偏头吻你
- 2021-01-30 15:04
首先,如果没有安装python和pyqt软件的请先直接搜索下载并安装。python是一个开源软件,因此都是可以在网上免费下载的,最新版本即可。下载完成后,我们先打开pyqt designer。
2
打开后,首先是一个默认的新建窗口界面,在这里我们就选择默认的窗口即可。
3
现在是一个完全空白的窗口。第一步我们要先把所有的设计元素都拖进这个窗口。我们先拖入一个“label”,就是一个不可编辑的标签。
4
随后我们再拖入一个可以编辑的“line edit”
5
最后我们拖入最后一个元素:“pushbutton”按钮,也就是平时我们所点的确定。
6
目前我们已经把所有所需要的元素都拖入了新建的窗口。对于每一个元素,我们都可以双击进行属性值的修改,此时我们仅需要双击改个名字即可
7
此时我们已经完成了一半,接下来需要对动作信号进行操作。我们需要先切入编辑信号的模式
8
此时把鼠标移动到任意元素,都会发现其变成红色,代表其被选中。
9
当我们选中pushbutton后,继续拖动鼠标指向上面的line edit,会发现由pushbutton出现一个箭头指向了line edit,代表pushbutton的动作会对line edit进行操作。
10
随即会弹出一个配置连接窗口。左边的是pushbutton的操作,我们选择clicked(),即点击pushbutton。
右边是对line edit的操作,我们选择clear(),即清楚line edit中的内容。
最后我们点击确定。
保存完成后,我们在pyqt中的操作就已经完成了。保存的文件名我们命名为test,pyqt生成的设计文件后缀是.ui。
然后我们需要把.ui文件转换成可编译的.py文件,我们需要用到pyqt提供的pyuic4命令来完成转换。这是一个dos命令,因此我们需要调出dos操作界面。打开开始菜单,找到附件中的运行。
在运行中输入cmd,确定后即可打开dos界面。
在dos界面下,我们需要定位到刚才保存的.ui文件的位置,如果是默认的话,会保存在c:\python27\lib\site-packages\pyqt4,定位的过程如图所示。转换成.py文件的命令是:pyuic4 test.ui -o test.py
转换命令执行后,会生成一个test.py的文件,如图所示
最后我们需要对生成的python文件加入头文件和主函数,就可以生成一个完整的gui程序了!首先是在整个程序的最开头加入import sys,如图所示。
另外,在程序的末尾,加入如图所示的主函数代码。主函数会调用我们再pyqt里已经完成的生成元素的函数以及配置连接函数,因此我们只需要加上主函数来调用他们即可。
保存后,双击我们编辑完成的python文件,就会弹出我们刚才设计的gui界面啦!这就是我们所完成的第一个用python语言写的gui程序啦!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯