前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[PyQt Tutorial]4.使用Qt Designer

[PyQt Tutorial]4.使用Qt Designer

作者头像
bsbforever
发布2020-08-19 10:51:29
5590
发布2020-08-19 10:51:29
举报
文章被收录于专栏:时悦的学习笔记

接下来这个专题介绍PyQt的一些内容

教程翻译自:

https://www.tutorialspoint.com/pyqt/pyqt_introduction.htm

由于本人也是学习状态,翻译可能不准确,请及时指出,我会很快修正

一些关键字会直接使用英文

目前该专题为纯理论,实际操作在完成后有演示

PyQt版本: PyQt4

什么是Qt Designer

Qt Designer 是一款图形化设计工具,通过简单的拖拽来设计UI而不用写代码

Qt Designer 首先通过创建一个最外层窗口来创建程序

1.png
1.png

之后可以从左边的widget box中选取想要的拖到右边

你还可以修改它的属性值

2.png
2.png

保存后的文件后缀名为.ui

里面包含显示widget的XML文件和属性值

可以通过pyuic4 命令来转换为python文件

代码语言:javascript
复制
pyuic4 –x demo.ui –o demo.py

-x 参数表示添加如下代码以使其成为可以自我运行的程序

代码语言:javascript
复制
if __name__ == "__main__":
   import sys
   app = QtGui.QApplication(sys.argv)
   Dialog = QtGui.QDialog()
   ui = Ui_Dialog()
   ui.setupUi(Dialog)
   Dialog.show()
   sys.exit(app.exec_())

执行python程序后出现如下界面

3.png
3.png

这时我们可以在输入框内输入文字

但是点击add按钮并不会有反应

这就需要下节的内容 事件处理(event handling)

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-05-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 宅必备 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是Qt Designer
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档