- 第8课:添加自定义按钮控件的单击事件,并创建一些简单的示例
-
1、添加按钮的单击事件
- 使用按键控件的
clicked.connect
方法,连接槽函数。实现显示pages
的不同页面 - 增加
reset_selection
方法,复位按钮被激活效果,实现点击哪个按钮,只那个按钮会有选中的效果。
- 使用按键控件的
-
2、使用
QT Designer
,在主页中添加单行文本框QLineEdit
和 按钮PushButton
- 删除page1中的标签控件,先增加画布控件
QFrame
- 设置画布
最小/大尺寸
:500*70 - 右键画布,选择布局对齐:
水平居中
- 往画布中添加 标签和按钮控件,并设置标签与按钮控件布局为
栅格布局
- 设置画布布局方式为
垂直布局
- 修改画布
layout
中的margin, 9->0
- 设置画布
- 修改标签与按钮的样式表
- 在标签属性
placehoderText
中,填写文本框提示性文字。 - 修改按钮的最小尺寸:120*36,最大尺寸高度:36
- 在标签属性
- 在
main.py
文件中, 增加 单行文本框的字符串,以及按钮单击事件。 - 在
ui_pages.ui
中,增加输入完文本行后,按enter
键直接发送文本的信号槽连接,需要重新uic
- 删除page1中的标签控件,先增加画布控件
-
3、效果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)