当前位置: 首页 > news >正文

灰色网站设计荆州seo

灰色网站设计,荆州seo,找人做网站怎么做,深圳网站建设V芯ee8888e在上一篇文章,我们了解到如果想要用代码改变QLabel的文本内容,可以调用QLabel类的text()函数。 但是现在有个这样的需求,界面中有一个Button与一个Label,当点击Button时,将Label的内容改变为“Hello world!…

    

         在上一篇文章,我们了解到如果想要用代码改变QLabel的文本内容,可以调用QLabel类的text()函数。

        但是现在有个这样的需求,界面中有一个Button与一个Label,当点击Button时,将Label的内容改变为“Hello world!”

创建项目

        创建新项目,运行QtDesigner,设计UI界面

        对象列表

对象名类名
labelQLabel
pushbuttonQPushButton

         UI界面

 

 main.py 代码如下

# 导入sys模块
import sys
# PyQt6.QtWidgets模块中导入QApplication, QWidget
from PyQt6.QtWidgets import QApplication, QWidget# untitled模块中导入Ui_Form类
from untitled import Ui_Formclass MyMainForm(QWidget, Ui_Form):def __init__(self, parent=None):# 调用父类的构造函数super(MyMainForm, self).__init__(parent)# 调用继承Ui_Form过来的setupUi函数self.setupUi(self)self.pushButton.clicked.connect(self.labelSet)def labelSet(self):self.label.setText("Hello world")# Press the green button in the gutter to run the script.
if __name__ == '__main__':# 实例化应用app = QApplication(sys.argv)# 实例化MyMainFormmyw = MyMainForm()myw.show()# 启动应用程序的事件循环并等待用户交互,直到应用程序关闭。sys.exit(app.exec())

解析实现

        在main.py中,相当于python之pyqt专栏2-项目文件解析-CSDN博客的main.py只添加了下面的代码。

         self.pushButton.clicked.connect(self.labelSet)def labelSet(self):self.label.setText("Hello world")

       先看下面的labelSet(),这是个函数,里面执行的代码是self.label.setText("Hello world"),也就是将label的文本内容设置为“Hello world”。实现了需求功能是将Label的内容改变为“Hello world!”

        在QAbstractButton,signals可以看到有clicked,clicked是一个信号,当按钮被激活(即鼠标光标在按钮内部时按下然后释放),此信号被发出。

         connect,是将信号与槽函数连接的关联起来的函数。槽函数是通过connect与信号绑定的函数。

 

 self.pushButton.clicked.connect(self.labelSet)

           这句话的意思是,将pushButton的信号clicked,通过connect连接,绑定了槽函数labelSet ,也就是说当按钮被按下时,pushButton会发出clicked信号,然后激活了(调用)槽函数labelSet,

        因此新增的这些代码实现了,当点击Button时,将Label的内容改变为“Hello world!”

http://www.yayakq.cn/news/720083/

相关文章:

  • 网站如何被百度收录合肥房产信息网官网
  • 网站建设实训结论和体会wordpress可以做网店吗
  • 枣阳建网站吧网站做软件的软件
  • 学校网站建设市场甘肃网站建设域名注册公司
  • 哔哩哔哩黄页网站济南做网站比较好的公司
  • 滨州区建设局网站去掉wordpress分类
  • 网页设计模板代码网站网上做公司网站怎么做
  • 贵阳哪里可以做网站网站建设86215
  • 淘宝网站开发系统wordpress 古今
  • seo按照搜索引擎的什么对网站余江县建设局网站
  • 罗湖区网站建设wordpress 模板 教程
  • 网站服务器需要多少钱wordpress文档模板下载
  • 网站建设开发维护重庆网站建站价格
  • 做一个像美团的网站需要多少钱网络营销包括哪些基本内容
  • 百度竞价推广屏蔽软件苏州seo关键词优化价格
  • asp资源下载网站黑马培训价目表
  • 做网站常见问题模板广告产品
  • 大连市城乡建设档案馆网站珠海市企业网站制作平台
  • 网站服务器诊断网站开发资质要求
  • 网龙网络品牌推广搜索引擎优化的技巧有哪些
  • 网站怎么做查询功能wordpress 注册插件
  • 网站设计就业怎么样危机舆情公关公司
  • 连城县住房和城乡建设局 网站番禺网站开发企业
  • 十大免费建站程序wordpress下载建设银行官方网站下载安装
  • 构建网站的步骤网络公司企业网站模板
  • 长春火车站出站要求网络广告投放渠道有哪些
  • 做网站ui设计做网站哪家公司好
  • 宁波企业网站排名优化公司免注册制作网站
  • 建设网站网上银行登录红旗渠建设集团网站
  • 珠海网站设计培训班鹰潭北京网站建设