文章 2021-12-24 来自:开发者社区

QT软件开发: 重载QGraphicsItem的type()函数

一、前言        在QGraphicsScene 上绘制图形时,经常会使用items()这种便利函数,获取当前画布上所有的图形列表;因为绘制的时候,可能会绘制不同的图形,在得到所有的图形列表之后,通常需要对其中的 QGraphicsItem 进行类型检测,确定实际item的类型,然后对其进行类型转换得到正确的item的类型。这样既可以访问标准 ite....

QT软件开发: 重载QGraphicsItem的type()函数
文章 2021-11-16 来自:开发者社区

Qt .pro文件之defineReplace函数的用法,实现lib文件名自动添加后缀“d“

本篇讲解在Qt的.pro文件使用defineReplace函数。1、先看官网的说明文档https://doc.qt.io/qt-5/qmake-language.html#replace-functions1.1 语法使用defineReplace函数定义func函数defineReplace(func) {}1.2 func传参$$func(11, 22, 33)1.3 函数返回值无论是返回什....

文章 2021-11-16 来自:开发者社区

Qt日志库Log4Qt的使用,支持文件名/行号/函数名的log打印输出

下载地址https://github.com/MEONMedical/Log4Qt工程源码v1.5.1版本有几处需要修改1、用户自己的.pro文件新增以下内容#################日志库的引入######################## ##https://github.com/MEONMedical/Log4Qt include(Log4Qt-1.5.1/src/log4qt/....

文章 2021-11-13 来自:开发者社区

Qt自定义sleep延时函数

Qt不像VC++的win32/MFC编程那样,提供了现成的sleep函数可供调用。Qt把sleep函数封装在QThread类中。子线程可以调用sleep函数。但是如果用户想在主线程实现延时功能,该怎么办呢?方法是自定义sleep延时函数。通过QDateTime来实现时间差。#include <QDateTime>void MainWindow::sleep(int msec)//自定....

问答 2020-06-24 来自:开发者社区

QT中生成的moc.cpp和静态库函数重定义报错怎么办 ?报错

QT中生成的moc.cpp和静态库函数重定义报错怎么办。 multiple definition这样的

问答 2020-06-20 来自:开发者社区

QT 配置opengl 总是提示函数未定义:报错

QT 配置opengl 总是提示函数未定义

问答 2020-06-09 来自:开发者社区

QT中 QNetworkRequest 的 setRawHeader()函数不知道怎么写:报错

我想链接到酷狗歌曲搜索列表的音乐库接口,但是不知道怎么写setRawHeader()函数 完全不懂这个怎么写,好像需要写六七个?  本人小白  还希望大神指导一下 

问答 2020-06-03 来自:开发者社区

qt creator下如何包含非类中的函数? 400 报错

qt creator下如何包含非类中的函数? 400 报错 把一个函数声明放在a.h文件中,其实现文件放在aa.cpp文件中,该函数在其它地方需要引用。 但qt creator不能把这2个文件放在工程的Headers和Sources下面,若放在下面编译会出错,不放下面就正常,怎么处理这样不是通过由类封装的函数?   例如 头文件a.h #if !defined A_H #defin...

文章 2017-11-23 来自:开发者社区

关于虚函数和 Qt 的 Event 函数的简单说明

到有些留言有问关于虚函数和 Qt 中的各种 event 的相关问题,考虑到留言回复中的种种局限,这里先另起一篇吧。说明一下,这些都是 C++ 面向对象的特性,如果你不明白,应该考虑再多看看 C++ 哦~ 1. QAbstractTableModel 例子中有很多定义的函数都并未看到被调用,我注意到了这一句话“这个函数在用户编辑数据时会自动调用”说的是 setData() 函数,但是其他的难道也都....

问答 2016-07-13 来自:开发者社区

迷惑?Qt槽函数不是立即被执行的吗?

我的代码如下: MyDialog::MyDialog(QWidget *parent) : QDialog(parent), ui(new Ui::MyDialog) { ui->setupUi(this); QTimer *timer=new QTimer(this); connect(timer,SIGNAL(timeout()),this,SLOT(Disapper())); time...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
相关镜像