Python UI设计学习笔记,第八课:添加自定义按钮控件的单击事件,并创建一些简单的示例

Python UI设计学习笔记,第八课:添加自定义按钮控件的单击事件,并创建一些简单的示例,第1张

文章目录
      • 第8课:添加自定义按钮控件的单击事件,并创建一些简单的示例

第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
  • 3、效果

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/799607.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-06
下一篇 2022-05-06

发表评论

登录后才能评论

评论列表(0条)

保存