搜索结果
查询Tags标签: QObject,共有 11条记录-
Qt--内存回收机制
#include "mywidget.h" #include "mybutton.h" #include<QPushButton> myWidget::myWidget(QWidget *parent): QWidget(parent) { //本窗口的位置都是相对于父窗口的左上角位置move(100,100);QPushButton *b1= new QPushButton(this);b1->…
2021/12/3 7:08:55 人评论 次浏览 -
Qt--内存回收机制
#include "mywidget.h" #include "mybutton.h" #include<QPushButton> myWidget::myWidget(QWidget *parent): QWidget(parent) { //本窗口的位置都是相对于父窗口的左上角位置move(100,100);QPushButton *b1= new QPushButton(this);b1->…
2021/12/3 7:08:55 人评论 次浏览 -
QT两种线程方法
1.重写QThread 的run()函数 class MyThread : public QThread {protected:void run(); } void MyThread::run() {m_isCanRun = true;//标记可以运行//希望线程处理的事情QMutexLocker locker(&m_lock);// 此处加锁,防止访问冲突 if(!m_isCanRun)//在每次循环判断是…
2021/7/21 23:05:55 人评论 次浏览 -
QT两种线程方法
1.重写QThread 的run()函数 class MyThread : public QThread {protected:void run(); } void MyThread::run() {m_isCanRun = true;//标记可以运行//希望线程处理的事情QMutexLocker locker(&m_lock);// 此处加锁,防止访问冲突 if(!m_isCanRun)//在每次循环判断是…
2021/7/21 23:05:55 人评论 次浏览 -
QT中inherits()函数可 判断一个对象的类是不是从另外一个类继承而来
函数原型 bool QObject::inherits ( const char * lname ) const //来自官方文档 QTimer *timer = new QTimer; // QTimer inherits QObjecttimer->inherits("QTimer"); // returns truetimer->inherits("QObject"); // retur…
2021/7/16 6:06:28 人评论 次浏览 -
QT中inherits()函数可 判断一个对象的类是不是从另外一个类继承而来
函数原型 bool QObject::inherits ( const char * lname ) const //来自官方文档 QTimer *timer = new QTimer; // QTimer inherits QObjecttimer->inherits("QTimer"); // returns truetimer->inherits("QObject"); // retur…
2021/7/16 6:06:28 人评论 次浏览 -
python PyQt5 多线程报错 QObject: Cannot create children for a parent that is in a different thread.
出错详情:QObject: Cannot create children for a parent that is in a different thread. (Parent is QNetworkAccessManager(0x2db2d8f1880), parent’s thread is QThread(0x2db2cb760a0), current thread is QThread(0x2db2da2a4e0)原因:主线程UI界面的成员传入到了…
2021/7/3 20:53:55 人评论 次浏览 -
QML与C++交互
第一个例子:QML中创建C++对象文档如是说,使用C ++代码中定义的功能可以轻松扩展QML。由于QML引擎与Qt元对象系统的紧密集成,可以从QML代码访问由QObject派生的类适当公开的任何功能。这使得C ++类的属性和方法可以直接从QML访问,通常很少或无需修改。 QML引擎能够通过…
2021/6/7 14:51:06 人评论 次浏览 -
Qt Quick入门教程(11) : qml C++交互介绍
在Qt界面开发时,用信号槽可以很容易实现各个窗口控件之间的交互,qml也是可以的,qml和C++可以相互调用,可以在qml代码中调用C++的类对象,也可以用C++类来获取qml的控件对象,下面分别介绍这两这种用法,需要源码的可以翻到最后直接下载。一、qml调用C++Qt 提供了两种在…
2021/6/2 12:23:04 人评论 次浏览 -
[Qt]窥探信号槽的实现细节
简要目录 简介元对象编译器猫和老鼠的故事Tom类实现Jerry类实现运行结果 信号-槽的声明和实现Q_OBJECT宏信号的moc生成信号的触发槽和moc生成简介 本文转载于涛哥的知乎文章,原文链接窥探信号槽的实现细节,个人感觉讲解的非常好,深入浅出,让我比较好的理解了QT信号槽的…
2021/5/9 18:27:46 人评论 次浏览 -
qt自定义软件安装包
将程序压缩为zip格式后添加到资源文件,安装时使用quazip从资源文件解压到指定目录,并且将解压放在子线程,避免UI卡主。在做安装包时要使用静态编译,要不然安装包还是需要一大堆dll文件。目录结构如下:主要代码: #ifndef UNCOMPRESSTHREAD_H #define UNCOMPRESSTHREA…
2021/4/19 18:29:45 人评论 次浏览