Qt
伯爵不蝶耳1226
这个作者很懒,什么都没留下…
展开
-
在Linux 下打包免安装的QT5程序
在Linux 下打包免安装的QT5程序原创 2021-12-07 13:51:58 · 670 阅读 · 0 评论 -
Qt QTableView中嵌入Button
1.自定义ButtonDelegate /********************ButtonDelegate.h********************/#ifndef BUTTONDELEGATE_H#define BUTTONDELEGATE_H#include <QItemDelegate>#include <QPainter>#include <QStyleOptionViewItem>#include <QModelIndex>.原创 2021-11-19 12:28:13 · 2526 阅读 · 3 评论 -
Qt 获取文件夹下最后修改的文件名
QString getLastmodifiedTimeFileName(const QString& path){ QDir dir(path); QFileInfoList fileList = dir.entryInfoList(QDir::NoDotAndDotDot | QDir::Files, QDir::Time); QString lastModifiedTimeFileName; if (fileList.isEmpty() == false) .原创 2021-11-19 11:36:42 · 328 阅读 · 0 评论 -
Qt 判断字符串是否全数字
bool isDigitString(const QString& src) { const char *s = src.toUtf8().data(); while(*s && *s>='0' && *s<='9')s++; return !bool(*s);}原创 2021-11-19 11:34:36 · 619 阅读 · 0 评论 -
Qt窗口置顶以及禁止其他窗口响应事件
置顶:Qt::WindowFlags flags = this->windowFlags();this->setWindowFlags(flags | Qt::CustomizeWindowHint | Qt::WindowStaysOnTopHint);禁止其他窗口响应事件this->setWindowModality(Qt::ApplicationModal);原创 2021-11-19 11:30:36 · 1546 阅读 · 0 评论 -
将一张图片生成二进制文件
QImage img; img.load("/home/a.bmp"); QFile file("/home/home/a.dat"); if (!file.open(QIODevice::ReadWrite)) return -1; uchar* bits = img.bits(); int bcount = img.byteCount(原创 2017-12-01 11:35:55 · 4256 阅读 · 0 评论 -
qt常见快捷键
F1 查看帮助F2 跳转到函数定义(和Ctrl+鼠标左键一样的效果)Shift+F2 声明和定义之间切换F4 头文件和源文件之间切换Ctrl+1 欢迎模式Ctrl+2 编辑模式Ctrl+3 调试模式Ctrl+4 项目设置模式Ctrl+5 帮助模式原创 2017-12-01 11:42:36 · 270 阅读 · 0 评论 -
QTimer类
QTimer类提供了定时器信号和单触发定时器#include qtimer.h>继承了QObject公有成员QTimer ( QObject * parent = 0, const char * name = 0 )~QTimer ()bool isActive () constint start ( int msec, bool sshot原创 2017-11-28 10:18:55 · 276 阅读 · 0 评论 -
Qt中使用定时器(可使用QObject::timerEvent定时执行,QTimer::singleShot可只触发一次)
在Qt中使用定时器有两种方法,一种是使用QObiect类的定时器;一种是使用QTimer类。定时器的精确性依赖于操作系统和硬件,大多数平台支持20ms的精确度1.QObject类的定时器 QObject是所有Qt对象的基类,它提供了一个基本的定时器。通过QObject::startTimer(),可以把一个一毫秒为单位的时间间隔作为参数来开始定时器,这个函数返回一个唯一的整数定时转载 2017-11-28 10:41:19 · 6159 阅读 · 0 评论