码迷,mamicode.com
首页 >  
搜索关键字:信号和槽    ( 132个结果
Qt C++控件提升,微件之间定义传递信号和槽案例
Widget 微件,Android编程里面常见的控件组织形式 新建一项目,步骤如下: 在ui设计界面中添加了一个Widget控件:图片中选中处 自定义一个微件,这里我命名为smallwidget,在构造函数实现中,定义一个旋转数码盒(Qt中的spinbox),一个滑动条。 #include "sma ...
分类:编程语言   时间:2020-02-05 18:50:40    阅读次数:149
PyQt5 信号和槽
信号发出,连接的槽函数即可运行。 通用表达式:widget.signal.connect(slot) import sys from PyQt5.QtWidgets import QApplication, QWidget, QPushButton class Example(QWidget): d ...
分类:其他好文   时间:2020-01-16 11:03:55    阅读次数:71
自定义信号槽发生重载的解决办法
选择带参数的信号和槽 可以用函数指针 指向 函数地址 指向的方法 Teacher : 类名 ,用于表示哪个类中的指针 QString : 说明是带参数的指针 &Teacher::hungry : 函数地址 void (Teacher::*signalhungry)(QString) = &Teach ...
分类:其他好文   时间:2020-01-10 17:18:12    阅读次数:105
信号和槽
信号槽的优点: 松散耦合 , 信号发送端和接收端本身是没有关联的 , 通过connect连接 , 将两端耦合到一起。 点击按钮关闭窗口 参数1 信号的发送者 参数2 发送的信号(函数的地址) 参数3 信号的接收者 参数4 处理的槽函数 connect(btn2 , &QPushButton::cli ...
分类:其他好文   时间:2020-01-10 12:25:36    阅读次数:72
Qt——信号和槽
信号与槽:是一种对象间的通信机制 观察者模式:当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,用自己的一个函数(成为槽(slot))来处理这个信号 许多 ...
分类:其他好文   时间:2019-11-23 14:39:04    阅读次数:69
Qt 子线程更新Ui
最近做练习,写一个Qt版的飞机大战,需要用子线程更新UI,发现Qt子线程不能更新Ui,否则程序会崩溃。在网上百度了下,说是需要在子线程自定义信号,然后在线程回调的run()函数里发射信号,主线程连接信号和槽,然后在槽函数里面更新UI。虽然最后发现这个办法对我写飞机大战没有啥帮助,但是感觉这个办法还是 ...
分类:编程语言   时间:2019-11-02 14:06:56    阅读次数:335
Qt Table Widget常用操作
一、鼠标悬浮在item上 显示提示信息 1、在构造函数开启table Widget控件的鼠标捕获功能 2、连接信号和槽 3、编写槽函数 二:点击表头实现排序 三:拖拽item 实现两个item内容的互换 需要写一个类MyQTableWidget继承自QTableWidget,然后重写mousePre ...
分类:其他好文   时间:2019-11-02 13:31:16    阅读次数:611
QT自定义信号和槽
最近项目中使用到QT,在此记录一下QT的核心,信号与槽: QObject::connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionTy ...
分类:其他好文   时间:2019-10-30 22:27:58    阅读次数:144
Qt的ui->setupUi(this)在做什么?
ui setupUi() 新建好Qt的工程之后,总是会在MainWindow函数中有一行代码 跟踪进这行代码 ui setupUi(this)是由.ui文件生成的类的构造函数,这个函数的作用是对界面进行初始化,它按照我们在Qt设计器里设计的样子把窗体画出来,把我们在Qt设计器里面定义的信号和槽建立起 ...
分类:其他好文   时间:2019-09-09 11:44:14    阅读次数:159
AlgorithmMap Dev Log
Log 2019.08.29 0D 开始,各类文件初步建立 2019.08.30 1D 构造各类的类型时,将 控制复杂 概念理解为耗时处理时间长,进而采用QThread。且在主线程建立一个子线程时使用子线程的run()函数而未使用start()函数,导致主线程卡死。且子线程无法直接操控主线程的控件, ...
分类:其他好文   时间:2019-09-06 01:14:59    阅读次数:83
132条   上一页 1 2 3 4 ... 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!