首页 > 其他分享 >QT 跨ui信号传输,用emit

QT 跨ui信号传输,用emit

时间:2024-04-18 11:35:27浏览次数:23  
标签:box 界面 QT check ui 信号 按钮 emit

  • 新建工程,随意即可,主要记录一下对应的关系

  • 在ui界面拉一个按钮和check box按钮

  • 添加一个新的界面

界面类

dialog弹窗即可

类名默认

  • 在新ui里添加一个按钮用来发送信号的初始界面去切换check box按钮状态

  • 在widget界面里给pushButton按钮写一个槽函数来触发dialog弹窗

运行按一下按钮可以看到正常弹出新窗口

  • 在dialog里写一个信号,用按钮去改变信号传输的状态位

  • 在widget里写一个connect绑定信号,用状态位信号来改变check box的状态

  • 运行结果:

标签:box,界面,QT,check,ui,信号,按钮,emit
From: https://www.cnblogs.com/qq954982087/p/18143119

相关文章

  • 使用squid代理上网
    背景有个客户在云上买了若干云服务器,和1个公网ip,但是他希望所有服务器都能访问外网。可是并没有采购NAT网关,所有退而求其次,使用squid代理的方式实现所有无公网ip的云服务器代理上网。规划 具体步骤1、选其中一台主机绑定公网ip,使其具备访问公网的能力,我们选择192.168.1.5这......
  • Python-GUI-编程(五)
    PythonGUI编程(五)原文:zh.annas-archive.org/md5/9d5f7126bd532a80dd6a9dce44175aaa译者:飞龙协议:CCBY-NC-SA4.0第十二章:使用Canvas小部件可视化数据在数据库中记录了数月的实验数据后,现在是开始可视化和解释数据的过程。你的同事分析师们询问程序本身是否可以创建图形......
  • Python-GUI-编程(一)
    PythonGUI编程(一)原文:zh.annas-archive.org/md5/9d5f7126bd532a80dd6a9dce44175aaa译者:飞龙协议:CCBY-NC-SA4.0前言响应式图形用户界面(GUI)帮助您与应用程序交互,提高用户体验,并增强应用程序的效率。使用Python,您将可以访问精心设计的GUI框架,可以用来构建与众不同的交互......
  • Python-GUI-编程(七)
    PythonGUI编程(七)原文:zh.annas-archive.org/md5/9d5f7126bd532a80dd6a9dce44175aaa译者:飞龙协议:CCBY-NC-SA4.0第十九章:数据库处理数据库处理在任何应用程序中都起着重要作用,因为数据需要存储以备将来使用。您需要存储客户信息、用户信息、产品信息、订单信息等。在本章......
  • Python-GUI-编程(八)
    PythonGUI编程(八)原文:zh.annas-archive.org/md5/9d5f7126bd532a80dd6a9dce44175aaa译者:飞龙协议:CCBY-NC-SA4.0第二十二章:使用谷歌地图在本章中,您将学习如何在Python应用程序中使用谷歌地图,并探索谷歌提供的不同优势。您将学习以下任务:查找位置或地标的详细信息......
  • Python-GUI-编程(二)
    PythonGUI编程(二)原文:zh.annas-archive.org/md5/9d5f7126bd532a80dd6a9dce44175aaa译者:飞龙协议:CCBY-NC-SA4.0第五章:规划我们应用程序的扩展这个应用程序真的很受欢迎!经过一些初步测试和定位,数据录入人员现在已经使用您的新表单几个星期了。错误和数据输入时间的减少是......
  • Python-GUI-编程(六)
    PythonGUI编程(六)原文:zh.annas-archive.org/md5/9d5f7126bd532a80dd6a9dce44175aaa译者:飞龙协议:CCBY-NC-SA4.0第十五章:理解OOP概念在本章中,我们将涵盖以下主题:面向对象编程在GUI中使用类使用单一继承使用多层继承使用多重继承面向对象编程Python......
  • 精通-Python-GUI-编程(二)
    精通PythonGUI编程(二)原文:zh.annas-archive.org/md5/0baee48435c6a8dfb31a15ece9441408译者:飞龙协议:CCBY-NC-SA4.0第四章:使用QMainWindow构建应用程序基本的Qt小部件可以在构建简单表单时带我们走很远,但完整的应用程序包括诸如菜单、工具栏、对话框等功能,这些功能......
  • 精通-Python-GUI-编程(六)
    精通PythonGUI编程(六)原文:zh.annas-archive.org/md5/0baee48435c6a8dfb31a15ece9441408译者:飞龙协议:CCBY-NC-SA4.0第十六章:使用QtWebEngine进行Web浏览在第八章中,使用QtNetwork进行网络操作,您学习了如何使用套接字和HTTP与网络系统进行交互。然而,现代网络远不......
  • 精通-Python-GUI-编程(七)
    精通PythonGUI编程(七)原文:zh.annas-archive.org/md5/0baee48435c6a8dfb31a15ece9441408译者:飞龙协议:CCBY-NC-SA4.0第十九章:将Raspbian9升级到Raspbian10在第十五章中,PyQtRaspberryPi,需要Raspbian10,这样您就可以拥有足够新的Python和PyQt5版本。在出版时,Ra......