QT
QT相关的知识
QT的狗
底层鼠鼠程序员
展开
-
[Qt]解析moc文件
Qtmoc文件解析原创 2024-04-06 17:22:45 · 502 阅读 · 0 评论 -
[Qt]使用到 disconnect 的地方
场景: 有一个combobox,里面可能有很多项,测试一看用得不爽啊,要是正好是选择最后一个那我岂不是要操作半天,提出要求要做成有输入自动补全的类似浏览器的这种功能输入对应的字符然后有一个过滤的下拉列表然后选择想要的项。程序员一听心想我去Qt的combobox支持这个功能吗?不支持是不是还得自定义,怀着忐忑的心情bing一下。有对应的接口。好了几分钟搞定//绑定completer到combobox。原创 2024-04-03 11:39:27 · 530 阅读 · 0 评论 -
[Qt] QString::fromLocal8Bit 的使用误区
QString::fromLocal8Bit的使用误区原创 2024-03-27 22:28:21 · 400 阅读 · 0 评论 -
[Qt] QTableWidget误区(空指针错误)
QTableWidget误区(空指针错误)原创 2024-03-25 21:32:15 · 287 阅读 · 0 评论 -
[Qt] 点击QTableWidget item项后键盘输入导致崩溃
点击QTableWidget item项后键盘输入导致崩溃原创 2024-03-19 22:32:43 · 272 阅读 · 0 评论 -
[QT] QTextBrowser取消默认右键菜单项 复制链接地址
QTextBrowser默认下有三个标志位,QTextBrowser右键菜单相关源码如下。取消那两个标志位将不会创建 复制链接地址菜单项。原创 2024-03-15 10:55:21 · 434 阅读 · 0 评论 -
[QT]自定义的QtabWidget
最近有一个需求就是一个QTabWidget要求有四个tab页在左侧用于显示主页面,在右侧有一个关于按钮,点击后用于弹出窗口显示一些程序相关信息。主要是怎么实现右侧按钮。原创 2024-03-10 22:05:12 · 614 阅读 · 0 评论 -
QTableWidget去掉焦点虚线
如图,类似与QTableWidget,QListWidget都有可能会产生焦点虚线,这样看上去不是很美观首先我们先讨论一下四种情况。原创 2023-12-24 19:16:21 · 515 阅读 · 0 评论 -
Qt 通过命令行编译程序
QT使用命令行编译程序原创 2023-12-10 18:05:30 · 513 阅读 · 0 评论 -
Qt生成动态链接库并使用动态链接库
Qt生成动态链接库使用动态链接库原创 2023-12-09 21:27:24 · 314 阅读 · 0 评论 -
QT 无法打开包括文件 “xxxx.h”: No such file or direcotry 提升控件后提示找不到头文件
QT 无法打开包括文件 “xxxx.h”: No such file or direcotry 提升控件后提示找不到头文件原创 2023-12-04 21:41:52 · 869 阅读 · 0 评论 -
QML 碰到的奇怪问题
可以看出当 Text本身居中时,文字省略效果就已经失效了。当时如果取消注释会发现文字省略效果又有了。但是文字初始并不是居中的而是左对齐的效果。elied属性就是当Text的文本文字超过Text的宽度时。文字会出现省略的效果。且在mdn中也提到了,该函数的作用如下,就应该表现和html中的一致才对。相反在html中使用的效果如下。原创 2023-09-19 22:13:07 · 244 阅读 · 0 评论 -
QStandardItem通过setCheckable添加复选框后无法再次通过setCheckable取消复选框的问题
如题所示,通过setCheckable添加复选框后,想要通过setCheckable(false)取消复选框,你会发现根本没有作用的。原创 2023-09-17 22:04:05 · 364 阅读 · 0 评论 -
QT connect使用简单介绍
QT connect 使用简单介绍原创 2023-08-17 23:27:56 · 1781 阅读 · 0 评论 -
QStackedWidget 的使用
QStackedWidget的简单使用原创 2023-08-14 22:21:26 · 681 阅读 · 0 评论 -
QtCreator ui设置界面 Layout 的属性 layoutStretch
QtCreator ui设置界面 Layout 的属性 layoutStretch 作用解释原创 2023-08-13 22:40:07 · 1518 阅读 · 0 评论 -
QTableWidget setSortingEnable 函数使用详解
QT setSortingEnable 函数详解原创 2023-07-30 16:10:56 · 799 阅读 · 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 · 777 阅读 · 2 评论 -
QT判断文本文件编码方式
【代码】QT判断文本文件编码方式。原创 2023-07-16 23:01:57 · 1179 阅读 · 0 评论 -
QT 5.9.8 msvc2015编译器 安装源码进行调试
Qt5.9.8 msvc2015编译器 配置源码进行调试原创 2023-07-06 09:52:51 · 833 阅读 · 0 评论 -
QML两个MouseArea重叠在一起导致下方的MouseArea无法获取到鼠标点击事件
QML两个MouseArea重叠在一起导致下方的MouseArea无法获取到鼠标点击事件。原创 2023-05-01 10:02:58 · 540 阅读 · 0 评论 -
QT设置二级菜单 QT获取命令行参数 QT获取系统环境变量 QT QStatusBar showMessage的坑
在操作过程中,最开始使用的QT的GUI程序,因为GUI程序默认的标准输出是QTCREATOR的应用程序输出窗口,所以在命令行窗口是看不到的,但是这也是可以配置的。以上只是最简单的获取命令行参数的方法,如果你想让自己的程序完美支持命令行操作,那么你有可能还需要以下的辅助。仅仅调用这个函数,在statusBar上永久的显示一条信息是不行的。修改环境变量不需要重启电脑就可以生效,当时往往需要重新启动需要用到环境变量的应用,如。下的目录去寻找,程序在预处理时会从。才会识别到最新的环境变量。原创 2023-04-09 15:54:29 · 1104 阅读 · 0 评论 -
QCustomPlot窗口缩放导致坐标轴刻度重叠
可以看到只是将Viewport 设置位当前窗口的大小。联合上面的现象我们可以得出 视图大小是一个矩形。无论视图有多大或者多小,QCustomPlot都会将整个图像展示到这个视图大小中(即使出现重叠的现象) 当视图的矩形较大,而窗体的矩形较小。那么就会出现下图显示的效果。图像没有被缩放,但是由于窗体矩形变小。所以只能观察到部分图像。让我们先看一看 QCustomPlot 的 ResizeEvent做了什么。原创 2023-04-02 15:58:19 · 444 阅读 · 0 评论 -
QcustomPlot坐标轴刻度显示格式设置
在中可以设置鼠标滚轮,缩放图像。当缩小图像时,坐标轴的范围会放大,当放大图像时,坐标轴的范围会缩小。这样导致的问题是,当坐标轴的范围比较大时,刻度的数字也比较大,这样可能会导致坐标轴上的刻度出现重叠。解决办法是设置坐标轴刻度显示格式。当数字较大时采用科学计数的方法去显示(默认setNumberFormat(“gb”) setNumberPrecision(6))原创 2023-03-31 08:55:07 · 2679 阅读 · 0 评论 -
QT 统计QString字符串中 中文,英文的字符个数
通过正则表达式可以很简单的实现统计中文 英文 特殊字符的个数。也是支持正则表达式的。如果你想统计大小写字母加数字的个数。可见使用正则表达式很好扩展适用于多种场景。如果你想统计大小写字母加数字加特殊字符。底部含有常见的正则表达式。原创 2023-03-13 23:14:49 · 1949 阅读 · 0 评论 -
QTabBar关闭按钮最下端文字从上到下显示
实现的效果有tab页文字从上到下显示,如果超出规定长度显示省略号,关闭按钮在最下端。因为QTabWidget的。,所以要想使用必须在自定义一个。原创 2023-03-12 20:58:56 · 524 阅读 · 0 评论 -
QT多个按钮信号绑定一个槽函数,执行不同业务逻辑。
【代码】QT多个按钮信号绑定一个槽函数,执行不同业务逻辑。原创 2023-03-07 15:23:26 · 785 阅读 · 0 评论 -
[QCustomPlot] QCPBar绘制柱状图并同时显示柱状图的值
QCPBar绘制柱状图并同时显示柱状图的值原创 2023-02-26 16:51:58 · 2038 阅读 · 0 评论 -
QT 自定义实现折叠效果的 DockWidget
自定义可折叠QDockWIdget原创 2023-02-19 21:32:05 · 1496 阅读 · 0 评论 -
QT遍历文件夹下的所有文件
会返回可读或可写或可执行。或者符合这三个任意组合的文件或文件目录条目。这个比较强大,可以指明要遍历的文件名,以及遍历的标准和排序功能。返回目录下所有文件(此时没有子文件文件目录),不包括文件链接和。大概是说,适合于大目录遍历,支持递归但是不支持排序。返回所有的条目(包括子文件夹下的条目),至少需要指明。返回目录下的所有文件和子文件目录,不包括文件链接和。只是文档并没有直说的地方(至少我觉得)。默认值,没有标志,迭代器将返回。并不是说什么都不列出。同时列出所有子文件下符合。我们一般使用前者,因为。原创 2023-02-08 23:07:22 · 6947 阅读 · 0 评论 -
QT qcustomplot动态绘制正弦余弦函数
本篇文章是根据这位大佬link,自己做的一些总结或者扩展。欢迎访问该大佬的博客,在评论区交流。原创 2023-02-05 17:52:01 · 958 阅读 · 0 评论 -
Qt StyleSheet介绍
本文主要以这篇博客为基础。添加一些自己使用的心得和使用样式表的一些技巧。原创 2023-02-01 22:25:27 · 614 阅读 · 0 评论 -
QMAKE_POST_LINK QMAKE_PRE_LINK解释
即使是编译失败,该拷贝命令还是可以执行。如果你需要一个编译前执行的命令可以使用。注意C/C++程序是先编译后链接。是在可执行程序链接后执行它的命令。是在可执行程序链接前执行它的命令。原创 2023-01-16 23:04:08 · 1284 阅读 · 0 评论 -
QListWidget 自定义 item的图标和文字的位置
楼主并没有完整的解决这个问题,如果你是着急寻找解决方案的就可以划走了,如果你对楼主的解决思路有兴趣,那么可以继续向下阅读。首先需求是可以控制的icon和text x轴的位置,但是同时保持icon在左text在右的基本布局,还要求styleSheet能够生效。原创 2023-01-14 20:34:30 · 3834 阅读 · 0 评论 -
QT stylesheet 级联特性
注意:这里是派生出有效的样式表也就是说一个widget如果没有设置样式表那么它将遵从它的祖先(父母,祖父母等)的样式表,如果该widget设置了样式表那么它将从祖先的样式表和自己的样式表选择对应的属性和值合成来成为自己的样式表。合成规则一般是遵从祖先的样式表同时更新自己样式表对应的属性和值。在对一个widget设置样式表时,可以使用QApplication::setStyleSheet()在整个应用程序上设置,也可以使用QWidget::setStyleSheet()在特定的小部件(及其子部件)上设置。原创 2023-01-11 00:12:45 · 392 阅读 · 0 评论 -
QTableWidget实现鼠标移动整行颜色变化
通过效果图可以看到,当某一个item处于选中但不活跃状态就没法出现hover的样式了。2023/1/8日更新,首先当item处于。状态的item及那一行的每一个item进行绘制即可。这样的好处时可以通过stylesheet来控制。时就是选中但不活跃的状态,此时我们的鼠标在移动到item上面那么它的状态为。所以我们只要想办法去掉。状态同时出现时会优先展示。但是它展示出来的还是。原创 2023-01-08 18:53:27 · 5271 阅读 · 4 评论 -
QT styleSheet image属性不生效问题
Qt styleSheet image属性不生效问题原创 2023-01-07 22:05:46 · 638 阅读 · 0 评论 -
QListWidget使用setItemWidget导致的问题以及解决
QListWidget使用setitemwidget导致的问题以及解决原创 2022-12-27 21:46:40 · 2839 阅读 · 0 评论 -
Qtablewidget使用QHeaderView设置表头
Qtablewidget使用QHeaderView设置表头原创 2022-12-20 21:34:23 · 5537 阅读 · 0 评论 -
Qt Quick application应用程序打包
Qt Quick application 应用程序发布输入 即可如原创 2022-12-05 22:34:58 · 533 阅读 · 0 评论