Qt 堆栈窗口(QStackedWidget)
摘要:一、QStackedWidget概述 在 Qt 中,堆栈窗口通常指的是 QStackedWidget 控件,它是用于管理多个子窗口或页面的堆叠式容器。QStackedWidget 允许你在一个固定区域内显示多个子窗口,但同时只显示其中一个子窗口,其他子窗口则被堆叠在后面。这使得你可以创建多页的界面,
阅读全文
posted @
2024-06-28 11:19
一杯清酒邀明月
阅读(1187)
推荐(0) 编辑
Qt QTreeView 常见节点操作
摘要:QTreeView作为项目最经常使用的空间,常用接口和操作必须熟悉熟悉在熟悉!!! 1、节点遍历 1 void ParamSettingDlg::GetNode() 2 { 3 for(int i = 0;i < model->rowCount() ;i++) 4 { 5 QStandardItem
阅读全文
posted @
2024-06-21 19:11
一杯清酒邀明月
阅读(692)
推荐(0) 编辑
Qt 文件模型(QFileSystemModel)详细介绍
摘要:一.定义 Qt提供了QFileSystemModel类,用于在Qt应用程序中展示文件系统的数据。QFileSystemModel类是QAbstractItemModel的子类,可以方便地将文件系统的文件和文件夹结构作为数据模型,供Qt的视图类(比如QTreeView、QListView等)使用。 二
阅读全文
posted @
2024-06-21 19:09
一杯清酒邀明月
阅读(277)
推荐(0) 编辑
C++ 数值类型极限值的获取
摘要:C/C++中基本类型的数值极限值一般来说都是与具体平台有关的,在程序设计的过程中为了写出与平台无关的程序则必须通过合理科学的方法去获取各种类型的极值,常用的获取方法有两种:一种是传统的C语言所采用的预处理器常数,另一种方法则是通过标准库中所提供的模版类numeric_limits<>来获取这些极值。
阅读全文
posted @
2024-06-18 11:22
一杯清酒邀明月
阅读(116)
推荐(0) 编辑
Qt error: LNK1104: 无法打开文件xxxxx.exe报错解决方案
摘要:一、问题重述 出现这种报错一般是程序运行之后存在空指针问题,然后直接崩溃掉,下一次调试的时候就出现这种报错。如下图所示: 二、原因分析 出现这种情况是因为上次运行之后,程序的exe文件异常退出了,但是其实还在后台运行中,然后重新调试的时候exe被占用,所以QT编译器无法打开你的exe文件,所以提示:
阅读全文
posted @
2024-06-13 12:58
一杯清酒邀明月
阅读(725)
推荐(0) 编辑
Qt 解决报错registered using qRegisterMetaType()
摘要:在qt日常使用中,信号与槽机制是绝对不可或缺且常用的,其中的参数一般都会比较简单,bool、int、QString之类的,但当我们想要传递相对比较复杂的参数,例如QVector<int>、QList<QString>,以及一些我们自定义的结构体时,就会出现报错: 1 > QOBject::conne
阅读全文
posted @
2024-06-12 14:11
一杯清酒邀明月
阅读(357)
推荐(0) 编辑
Qt 错误记录registered using qRegisterMetaType().
摘要:在多线程连接信号槽,发送QVector& 类型时抛出错误: QObject::connect: Cannot queue arguments of type 'QVector<QString>&'(Make sure 'QVector<QString>&' is registered using q
阅读全文
posted @
2024-06-12 14:10
一杯清酒邀明月
阅读(40)
推荐(0) 编辑
Qt QLineEdit设置数据的输入范围QIntValidator和QDoubleValidator
摘要:在日常开发过程中QLineEdit作为输入框,有时要限制输入的内容,比哪,考试分数为1-100,这个时候就使用QIntValidator作为限制范围,而如何输入的是带小数的呢,那么使用QDoubleValidator可以吗,下面请看具体的示例。 1.限制输入的最初使用的是正则表达式 1 QRegEx
阅读全文
posted @
2024-06-06 11:50
一杯清酒邀明月
阅读(1991)
推荐(1) 编辑
Qt QLineEdit设置IP输入限制
摘要:QT中设置QLineEdit只允许输入IP格式的数据,我们可以使用正则表达式,不过在QT5和QT6中有一点点不一样(QT5中是QRegExp和QRegExpValidator,QT6中是QRegularExpression和QRegularExpressionValidator): QT5 1 #i
阅读全文
posted @
2024-06-06 11:02
一杯清酒邀明月
阅读(188)
推荐(1) 编辑
Qt 正则表达式 QRegularExpression
摘要:正则表达式 QRegularExpression 学习 在 Qt 中有两种和正则相关的类,一种是 QRegExp 类,今天查资料说的好像是从 Qt4 传承下来的,BUG 相对来说比较多,目前基本已停止维护了,多用于正则匹配,还有一种就是今天要讲的 QRegularExpression 类,是 Qt5
阅读全文
posted @
2024-06-06 11:01
一杯清酒邀明月
阅读(588)
推荐(0) 编辑
Qt QLabel标签添加点击事件
摘要:.h 1 //给label添加事件 2 bool eventFilter(QObject *obj, QEvent *event); .cpp 1 bool MainWindow::eventFilter(QObject *obj, QEvent *event){ 2 //mouse button
阅读全文
posted @
2024-06-03 16:11
一杯清酒邀明月
阅读(519)
推荐(0) 编辑