
- 第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条)