QT
QT相关的知识
QT的狗
底层鼠鼠程序员
展开
-
[Qt] Qt删除文本文件中的某一行
我们经常读一个文件或者直接往一个空白文件中写文本,那么该如何使用Qt在一个文本文件中删除某一行。原创 2024-11-16 17:21:13 · 446 阅读 · 0 评论 -
[Qt] QT5 CMake进行开发
首先使用进行QT工程的配置,无论是那个工程都叫。所以一定要会写这个词。一个字母也不能写错。版本要求,通常一个 CMakeLists.txt 开头都是这一行代码。因为 CMake一直在发展,旧的 CMake肯定没有一些新特性,比起到执行到那个新特性来报错,不如第一行就检查版本信息。首先这个和生成的可执行程序名称没有什么关系。Cmake命令之project介绍#uic用于将UI文件转换为 .cpp/.h文件#moc编译器用于展开源文件中的Q_OBJECT宏,会生成额外的源文件,信号函数的实现等等。原创 2023-12-17 22:54:47 · 1016 阅读 · 0 评论 -
[QT]QPainter和QPainterPath的简单使用
绘制一个仿QQ的聊天气泡原创 2024-11-16 17:16:19 · 155 阅读 · 0 评论 -
[Qt] QProcess使用误区
【代码】[Qt] QProcess使用误区。原创 2024-11-16 17:15:43 · 230 阅读 · 0 评论 -
[Qt] Qss text-align属性不生效
Qt QSS大坑 ~ text-align原创 2024-11-02 20:44:25 · 127 阅读 · 0 评论 -
[Qt] 报错HEAP CORRUPTION DETECTED CRT detected that the application wrote to memory after end of headp
参考在网络上搜索的文章,大部分都是说出现此报错的场景是,如一个指针你开辟了4个字节的内存但是你却使用了8个字节的内容,在delete那个指针时就回报如下错误。原创 2024-09-11 11:49:13 · 389 阅读 · 0 评论 -
[Qt] 避免CMake编译的Qt程序单独运行时出现控制台窗口的解决办法
只需要在add_executable中加上WIN32即可。原创 2024-08-21 20:29:47 · 294 阅读 · 0 评论 -
[Qt] QObject禁止拷贝构造和赋值运算符的原因
QObject禁止拷贝构造和赋值运算符的原因原创 2024-07-17 22:32:06 · 310 阅读 · 0 评论 -
[Qt]使用临时对象的坑
[Qt]使用临时对象的坑原创 2024-07-13 16:16:10 · 355 阅读 · 0 评论 -
[Qt]使用 QTimer::singleShot 导致的一次程序崩溃
[Qt]使用 QTimer::singleShot 导致的一次程序崩溃原创 2024-07-13 15:44:28 · 553 阅读 · 2 评论 -
[Qt]使用资源文件的注意点
QT 使用资源文件的注意点原创 2024-06-10 22:53:56 · 417 阅读 · 0 评论 -
[Qt]父子按钮同时响应点击事件
QT QPushButton父子按钮同时响应鼠标点击事件原创 2024-06-02 17:56:26 · 328 阅读 · 0 评论 -
[Qt]解析moc文件
Qtmoc文件解析原创 2024-04-06 17:22:45 · 745 阅读 · 0 评论 -
[Qt]使用到 disconnect 的地方
场景: 有一个combobox,里面可能有很多项,测试一看用得不爽啊,要是正好是选择最后一个那我岂不是要操作半天,提出要求要做成有输入自动补全的类似浏览器的这种功能输入对应的字符然后有一个过滤的下拉列表然后选择想要的项。程序员一听心想我去Qt的combobox支持这个功能吗?不支持是不是还得自定义,怀着忐忑的心情bing一下。有对应的接口。好了几分钟搞定//绑定completer到combobox。原创 2024-04-03 11:39:27 · 605 阅读 · 0 评论 -
[Qt] QString::fromLocal8Bit 的使用误区
QString::fromLocal8Bit的使用误区原创 2024-03-27 22:28:21 · 1630 阅读 · 0 评论 -
[Qt] QTableWidget误区(空指针错误)
QTableWidget误区(空指针错误)原创 2024-03-25 21:32:15 · 442 阅读 · 0 评论 -
[Qt] 点击QTableWidget item项后键盘输入导致崩溃
点击QTableWidget item项后键盘输入导致崩溃原创 2024-03-19 22:32:43 · 583 阅读 · 0 评论 -
[QT] QTextBrowser取消默认右键菜单项 复制链接地址
QTextBrowser默认下有三个标志位,QTextBrowser右键菜单相关源码如下。取消那两个标志位将不会创建 复制链接地址菜单项。原创 2024-03-15 10:55:21 · 566 阅读 · 0 评论 -
[QT]自定义的QtabWidget标签页右侧添加按钮
自定义QtabWidget实现标签页右侧增加按钮原创 2024-03-10 22:05:12 · 1625 阅读 · 0 评论 -
[Qt] QTableWidget去掉焦点虚线
如图,类似与QTableWidget,QListWidget都有可能会产生焦点虚线,这样看上去不是很美观首先我们先讨论一下四种情况。原创 2023-12-24 19:16:21 · 1020 阅读 · 0 评论 -
[Qt] Qt 通过命令行编译程序
QT使用命令行编译程序原创 2023-12-10 18:05:30 · 1030 阅读 · 1 评论 -
Qt生成动态链接库并使用动态链接库
Qt生成动态链接库使用动态链接库原创 2023-12-09 21:27:24 · 461 阅读 · 0 评论 -
[Qt]QT 无法打开包括文件 “xxxx.h”: No such file or direcotry 提升控件后提示找不到头文件
QT 无法打开包括文件 “xxxx.h”: No such file or direcotry 提升控件后提示找不到头文件原创 2023-12-04 21:41:52 · 1542 阅读 · 0 评论 -
[Qt] QML 碰到的奇怪问题
可以看出当 Text本身居中时,文字省略效果就已经失效了。当时如果取消注释会发现文字省略效果又有了。但是文字初始并不是居中的而是左对齐的效果。elied属性就是当Text的文本文字超过Text的宽度时。文字会出现省略的效果。且在mdn中也提到了,该函数的作用如下,就应该表现和html中的一致才对。相反在html中使用的效果如下。原创 2023-09-19 22:13:07 · 342 阅读 · 0 评论 -
QStandardItem通过setCheckable添加复选框后无法再次通过setCheckable取消复选框的问题
如题所示,通过setCheckable添加复选框后,想要通过setCheckable(false)取消复选框,你会发现根本没有作用的。原创 2023-09-17 22:04:05 · 566 阅读 · 0 评论 -
QT connect使用简单介绍
QT connect 使用简单介绍原创 2023-08-17 23:27:56 · 2005 阅读 · 0 评论 -
QStackedWidget 的使用
QStackedWidget的简单使用原创 2023-08-14 22:21:26 · 812 阅读 · 0 评论 -
QtCreator ui设置界面 Layout 的属性 layoutStretch
QtCreator ui设置界面 Layout 的属性 layoutStretch 作用解释原创 2023-08-13 22:40:07 · 2348 阅读 · 0 评论 -
QTableWidget setSortingEnable 函数使用详解
QT setSortingEnable 函数详解原创 2023-07-30 16:10:56 · 1296 阅读 · 0 评论 -
QT 提示 QLayout: Attempting to add QLayout ““ to Widget “Widget“, which already has a layout
QT 提示 QLayout: Attempting add QLayout to Widget "Widget", which already has a layout原创 2023-07-27 23:11:17 · 1211 阅读 · 2 评论 -
QT判断文本文件编码方式
【代码】QT判断文本文件编码方式。原创 2023-07-16 23:01:57 · 1535 阅读 · 0 评论 -
QT 5.9.8 msvc2015编译器 安装源码进行调试
Qt5.9.8 msvc2015编译器 配置源码进行调试原创 2023-07-06 09:52:51 · 959 阅读 · 0 评论 -
QML两个MouseArea重叠在一起导致下方的MouseArea无法获取到鼠标点击事件
QML两个MouseArea重叠在一起导致下方的MouseArea无法获取到鼠标点击事件。原创 2023-05-01 10:02:58 · 706 阅读 · 0 评论 -
QT设置二级菜单 QT获取命令行参数 QT获取系统环境变量 QT QStatusBar showMessage的坑
在操作过程中,最开始使用的QT的GUI程序,因为GUI程序默认的标准输出是QTCREATOR的应用程序输出窗口,所以在命令行窗口是看不到的,但是这也是可以配置的。以上只是最简单的获取命令行参数的方法,如果你想让自己的程序完美支持命令行操作,那么你有可能还需要以下的辅助。仅仅调用这个函数,在statusBar上永久的显示一条信息是不行的。修改环境变量不需要重启电脑就可以生效,当时往往需要重新启动需要用到环境变量的应用,如。下的目录去寻找,程序在预处理时会从。才会识别到最新的环境变量。原创 2023-04-09 15:54:29 · 1259 阅读 · 0 评论 -
QCustomPlot窗口缩放导致坐标轴刻度重叠
可以看到只是将Viewport 设置位当前窗口的大小。联合上面的现象我们可以得出 视图大小是一个矩形。无论视图有多大或者多小,QCustomPlot都会将整个图像展示到这个视图大小中(即使出现重叠的现象) 当视图的矩形较大,而窗体的矩形较小。那么就会出现下图显示的效果。图像没有被缩放,但是由于窗体矩形变小。所以只能观察到部分图像。让我们先看一看 QCustomPlot 的 ResizeEvent做了什么。原创 2023-04-02 15:58:19 · 803 阅读 · 0 评论 -
QcustomPlot坐标轴刻度显示格式设置
在中可以设置鼠标滚轮,缩放图像。当缩小图像时,坐标轴的范围会放大,当放大图像时,坐标轴的范围会缩小。这样导致的问题是,当坐标轴的范围比较大时,刻度的数字也比较大,这样可能会导致坐标轴上的刻度出现重叠。解决办法是设置坐标轴刻度显示格式。当数字较大时采用科学计数的方法去显示(默认setNumberFormat(“gb”) setNumberPrecision(6))原创 2023-03-31 08:55:07 · 3892 阅读 · 0 评论 -
QT 统计QString字符串中 中文,英文的字符个数
通过正则表达式可以很简单的实现统计中文 英文 特殊字符的个数。也是支持正则表达式的。如果你想统计大小写字母加数字的个数。可见使用正则表达式很好扩展适用于多种场景。如果你想统计大小写字母加数字加特殊字符。底部含有常见的正则表达式。原创 2023-03-13 23:14:49 · 2513 阅读 · 0 评论 -
QTabBar关闭按钮最下端文字从上到下显示
实现的效果有tab页文字从上到下显示,如果超出规定长度显示省略号,关闭按钮在最下端。因为QTabWidget的。,所以要想使用必须在自定义一个。原创 2023-03-12 20:58:56 · 660 阅读 · 0 评论 -
[Qt]QT多个按钮信号绑定一个槽函数,执行不同业务逻辑。
【代码】QT多个按钮信号绑定一个槽函数,执行不同业务逻辑。原创 2023-03-07 15:23:26 · 1005 阅读 · 1 评论 -
[QCustomPlot] QCPBar绘制柱状图并同时显示柱状图的值
QCPBar绘制柱状图并同时显示柱状图的值原创 2023-02-26 16:51:58 · 3057 阅读 · 3 评论
分享