Qt
uav-friend
生命不息,奋斗不止,万事起于忽微,量变引起质变
展开
-
Qt - 自定义精美换肤界面
源码博主博客:https://blog.csdn.net/feiyangqingyun源码链接:https://download.csdn.net/download/feiyangqingyun/7763413运行截图:转载 2019-06-28 13:39:01 · 914 阅读 · 0 评论 -
Qt开发辅助工具——QSS Editor,编写qss实时预览
转载:https://blog.csdn.net/iloveqt5/article/details/43935355这工具本身是Qt开发的,支持windows与linux,并且开源,相信其它平台上也能用的。我试了下,虽然没有Qt Creator那样的下拉提示,但还是带语法校正的。有能力的可以修改源码,使其带上提示功能,方便广大开发者。其主页在sourceForget:http:...转载 2019-05-31 10:12:06 · 1957 阅读 · 0 评论 -
QT unicode编码转汉字---16进制unicode转汉字
转载:https://blog.csdn.net/qq503690160/article/details/37830767QByteArray byte="4e1f";bool ok;QChar* unicode=new QChar[1];unicode[0]=byte.toInt(&ok,16);QString str=QString::fromRawData(...转载 2019-05-28 14:08:24 · 2988 阅读 · 0 评论 -
Qt界面开发(各种控件以及图表)
链接:https://blog.csdn.net/m0_37806112/article/details/82714212转载 2019-05-28 09:08:20 · 1473 阅读 · 0 评论 -
ToolButton就算设置了NoArrow仍然会有一个箭头 --- qt toolbutton 添加action之后出现小箭头
转载:https://blog.csdn.net/pamxy/article/details/9157557更改前:更改后:用QToolButton的setMenu函数为QToolButton设置了一个QMenu,但发现有一个箭头顶住QToolButton的文字,想用QToolButton::NoArrow去除,可是,无果,在网上找了下,找到了这个地址http:...转载 2019-05-30 15:18:35 · 1874 阅读 · 0 评论 -
QT5的程序打包发布(将QT5的工程项目打包成一个exe程序)--- windows环境
转载:https://blog.csdn.net/windsnow1/article/details/78004265最近,在学习QT5的过程中,想尝试着把自己写的工程程序给打包发布出来,在任何一台windows系统都能运行,这样就不会限于电脑需不需要安装QT安装包了。首先,先介绍自己使用的环境。我使用的QT版本是。我的电脑windows系统是win10专业版的。下面的打包教程...转载 2019-05-15 08:14:39 · 373 阅读 · 0 评论 -
重点:怎样正确的使用QThread类(注:包括推荐使用QThread线程的新方法QObject::moveToThread)
转载:http://www.cnblogs.com/liushui-sky/p/5829563.html背景描述:以前,继承QThread 重新实现 run() 函数是使用QThread唯一推荐的使用方法。这是相当直观和易于使用的。但是在工作线程中使用槽机制和Qt事件循环时,一些用户使用错了。Qt 核心开发人员Bradley T. Hughes, 推荐使用QObject:...转载 2019-03-03 15:27:39 · 602 阅读 · 0 评论 -
QLabel和QTimer之滚动字幕完善
转载: https://blog.csdn.net/toby54king/article/details/78636704 一、实现功能:之前写的滚动字幕由于时间太晚了,写的不是很好,今天又完善了一下,代码修改的也比较少,之前的文章地址:http://blog.csdn.net/toby54king/article/details/78635196二、演示效果: 三、代码示例:...转载 2019-02-27 08:25:03 · 287 阅读 · 0 评论 -
QLabel和QTimer之滚动字幕
转载: https://blog.csdn.net/toby54king/article/details/78635196 一、实现功能:有时候做项目需要用到滚动字幕的效果,其实实现很简单,只需要使用一个定时器QTimer和QLabel就可以达到效果啦。二、实现效果: 三、代码示例:/***************.h文件***************/#ifndef ...转载 2019-02-27 08:20:19 · 510 阅读 · 0 评论 -
QTableWidget列宽随心设置参考
转载: https://blog.csdn.net/zgrjkflmkyc/article/details/52185903转载: https://blog.csdn.net/themanisinthink/article/details/75102113 有段代码,处理之前的运行效果:处理之后的效果:处理所增加的代码:ui->tableWidget->...转载 2019-02-26 18:07:10 · 3668 阅读 · 1 评论 -
Qt国际化翻译文件不起作用
转载: https://blog.csdn.net/yang382197207/article/details/52299725 今天遇到一个问题,tr的翻译不起作用,刚开始还一直以为自己的翻译没有发布成功,查了之后发现翻译文件ts和qm都没有问题,但是界面不显示中文查了文档才发现是Q_OBJECT的原因tr的原型QString QObject::tr(const char *...转载 2019-02-21 10:49:05 · 744 阅读 · 0 评论 -
Qt菜单栏多状态选择---标题前打对钩
转载: https://blog.csdn.net/qq_35451572/article/details/79443078 示例我们在使用Qt是经常能够遇到在菜单栏中设置多选一的情况,比如下图中的在语言菜单栏中我们选择中文或者英语来进行语言切换。 1.在菜单栏中添加Qaction这个我们可以在ui页面直接进行设置,按照红绿黄的顺序进行添加。 2.将Qactio...转载 2019-02-21 10:39:14 · 2643 阅读 · 0 评论 -
qt creator 切换到界面语言(切换到英语)
转载: https://blog.csdn.net/iceboy314159/article/details/76095952 菜单栏-Tools-Environment-Interface-Language-English转载 2019-02-21 10:33:30 · 702 阅读 · 1 评论 -
Qt动态语言的切换
转载: https://blog.csdn.net/jingwenlai_scut/article/details/5790497 原理:最简单的方式是用 QTranslator, 然后用 QApplication::installTranslator 来设置。后续想改,移除旧的 translator 然后再挂接新的 translator 。通过查找资料及查看 Qt 文档,发现动态切换...转载 2019-02-20 17:53:05 · 777 阅读 · 0 评论 -
Qt国际化翻译小Demo
转载: https://blog.csdn.net/u014597198/article/details/77981220 这个之前就写过类似的文章,但还是有些童鞋有疑问。也对,当时写的时候也没附个例子啥的。正好今天有时间,再记录一下,希望对你有所帮助。效果图:步骤如下:1、创建语言文件 打开.pro文件,加入以下:TRANSLATIONS += linguist/...转载 2019-02-20 16:05:00 · 318 阅读 · 0 评论 -
关于 QMessageBox定制大小重写showEvent失败的 解决方法
转载: https://blog.csdn.net/qq21497936/article/details/80041200 需求 对QMessageBox进行尺寸定制。 截图,定制前 截图,定制后 原因 原因:QMessageBox::showEvent() 强制将其大小改变成了QT认为比较合适的大小。...转载 2019-02-20 15:12:33 · 632 阅读 · 0 评论 -
QMessageBox show details... 显示中文的解决方法
解决问题:QMessageBox show details... & hide details... 无法用linguist qm语言转换成中文的问题。参考1:https://www.qtcentre.org/threads/40409-QMessageBox-Details-button-label解决问题:QMessageBox 添加 show details属性后点击窗口栏'...原创 2019-02-20 14:31:29 · 1714 阅读 · 0 评论 -
【Qt】弹出子窗口时禁用主窗口
转载: https://blog.csdn.net/kaspar1992/article/details/75984022 子窗口名:userManagerDialogQt::WindowFlags flags = Qt::Dialog; userManagerDialog->setWindowFlags(flags); 弹出子窗口时禁用主窗口userManagerDia...转载 2019-02-19 15:14:14 · 3146 阅读 · 0 评论 -
使用Qss设置Qt程序界面的样式和皮肤
转载:https://blog.csdn.net/hua12134/article/details/89112696使用Qss设置Qt程序界面的样式和皮肤1 使用Qss设置QT程序界面的样式和皮肤1.1 Qss的功能Qt程序界面中控件的背景图片、大小、字体颜色、字体类型、按钮状态变化等属性可以通过Qss文件来设置,美化UI界面。实现界面和程序的分离,...转载 2019-05-31 10:23:08 · 3509 阅读 · 0 评论 -
Qt精美控件
转载:https://blog.csdn.net/fandq1223/article/details/53635833QT属性控件项目https://github.com/lexxmark/QtnProperty比特币交易软件https://github.com/JulyIGHOR/QtBitcoinTrader导航控件http://qt-apps.org/content/show...转载 2019-06-05 14:01:45 · 1254 阅读 · 0 评论 -
Qt中QSettings的简单实用
转载:https://blog.csdn.net/wb175208/article/details/86027080QT中提供了可持久化的文件保存机制,利用QSettings可以把内存中的数据保存到地电脑的磁盘中。QSettings可以保存的格式有几种:QSettings::NativeFormatQSettings::Registry32FormatQSettings:...转载 2019-06-05 15:05:00 · 1075 阅读 · 0 评论 -
Qt - 捕获键盘的组合键
转载:https://blog.csdn.net/goforwardtostep/article/details/75126804重写了 keyPressEvent事件用来捕获当前键盘的组合键,这里简单介绍一下Qt中如何捕获我们按下的某个按键或者组合键。代码很简单,比如我们也捕获当前键盘的Ctrl + Alt + A组合键,以下代码就可以轻松实现。重写keyPressEvent事...转载 2019-06-24 16:42:06 · 1328 阅读 · 0 评论 -
QSS 的选择器
转载:https://blog.csdn.net/z609932088/article/details/51011071选择器决定了 style sheet 作用于哪些 Widget,QSS 支持CSS2 定义的所有选择器。QSS 的选择器有:通用选择器 * 类型选择器 类选择器 ID 选择器 属性选择器 包含选择器 子元素选择器 伪类选择器 Subcontr...转载 2019-06-18 12:14:20 · 1954 阅读 · 3 评论 -
Qt - 最简单的多线程方法QtConcurrent::run()
转载:https://blog.csdn.net/guo88455648/article/details/82736202最近编写了一个软件,没有考虑多线程的问题,编好以后,软件在执行计算的时候,鼠标响应有时候会延迟,但是完全能用,考虑到后续随着计算任务的增加,鼠标响应可能延迟会更大,所以打算使用多线程的方法,将执行计算的任务丢到另一个线程进行处理,不影响主界面对鼠标以及各个控件的响应...转载 2019-06-25 14:51:11 · 2166 阅读 · 2 评论 -
Qt - 编写 QQ 登录窗口(QQ-Like)
转载:https://blog.csdn.net/yanglingwell/article/details/88145148实现效果截图软件不太给力,会有鼠标阴影。源码下载链接:https://github.com/younglionwell/QQ-Like...转载 2019-06-21 16:49:50 · 1229 阅读 · 5 评论 -
Qt之不到20行代码让你的皮肤焕然一新
转载:https://blog.csdn.net/qq_22237829/article/details/76102660不用20行代码让你的皮肤焕然一新,直接设置程序的样式为qt的自带样式Fusion。然后使用QPalette改变各种role的颜色。代码如下: qApp->setStyle(QStyleFactory::create("Fusion")); ...转载 2019-06-17 13:49:05 · 505 阅读 · 0 评论 -
Qt-单例的智能指针实现
转载:https://blog.csdn.net/Andy_93/article/details/52779827前面提出了一个问题:可不可以不需要我们手动的调用 release() 函数,程序结束前自动的删除单例类的对象呢?答案是可以,使用智能指针可以达到这个目的,这里我们使用的是 Qt 的QScopedPointer来实现,也可以使用标准的 C++ 的智能指针。Qt 的帮助...转载 2019-06-11 16:52:04 · 694 阅读 · 0 评论 -
Qt - 获取CapsLock大小写键状态 (Linux系统)
源码下载链接:https://github.com/savolai/Qt-Widgets-password-dialog-with-Caps-Lock-check注意事项:需要在源码.pro文件里添加 LIBS += -lX11运行结果CapsLock键off时:运行结果CapsLock键on时:在密码输入栏里可以使用这种方式检测大写键是否开...原创 2019-06-20 15:40:43 · 2445 阅读 · 1 评论 -
Qt - 自定义提示信息框—迅雷风格
转载:https://blog.csdn.net/goforwardtostep/article/details/53614830源码下载地址:https://download.csdn.net/download/goforwardtostep/9716511转载 2019-06-20 13:44:41 · 919 阅读 · 0 评论 -
一个好的界面设计应该注意的75个原则
转载:http://www.xueui.cn/experience/app-experience/75-principles-of-excellent-interface-design.html一个好的界面设计应该拥有高转化率且方便用户使用,换句话说:既能达到商业目的又能满足方便易用的要求。有一个设计咨询公司根据自己的客户案例,总结了75个经过实践证明的原则:@乔向阳之前国内流...转载 2019-06-04 08:52:15 · 1702 阅读 · 0 评论 -
设置QT的按钮,鼠标移上去变手型
转载:https://blog.csdn.net/chenyijun/article/details/52452880ui.pushButton->setCursor(QCursor(Qt::PointingHandCursor));转载 2019-06-10 10:04:41 · 3252 阅读 · 0 评论 -
Qt QLable 响应单击点击事件
转载:https://blog.csdn.net/usister/article/details/76098620第一种方法使用eventFilter事件过滤器,具体方法参照https://www.devbean.net/2012/10/qt-study-road-2-event-filter/效果图主要代码#include "mainwindow.h"...转载 2019-06-10 09:54:26 · 1603 阅读 · 0 评论 -
Qt - 开发之旅三串口设备调试工具
转载1:https://www.cnblogs.com/feiyangqingyun/p/3483764.html转载2:https://blog.csdn.net/feiyangqingyun/article/details/17440149可执行文件下载地址:http://download.csdn.net/detail/feiyangqingyun/67450...转载 2019-06-19 16:46:08 · 338 阅读 · 0 评论 -
Qt中QObject::sender()的用法
转载:https://blog.csdn.net/u013394556/article/details/39965667当某一个Object emit一个signal的时候,它就是一个sender,系统会记录下当前是谁emit出这个signal的,所以你在对应的slot里就可以通过 sender()得到当前是谁invoke了你的slot,对应的是QObject->d->se...转载 2019-06-03 09:16:37 · 540 阅读 · 0 评论 -
Qt使用AES128加密一段文字实例
转载:https://blog.csdn.net/zgrjkflmkyc/article/details/87927425本实例使用了现成的Qt库:https://github.com/bricke/Qt-AES主要代码:#include "mainwidget.h"#include "ui_mainwidget.h"#include "qaesencryption.h"...转载 2019-06-13 09:00:06 · 1651 阅读 · 1 评论 -
qt QSS入门(一)
链接:https://blog.csdn.net/qq_28119741/article/details/80282695转载 2019-05-29 13:30:00 · 1641 阅读 · 0 评论 -
Qt - QFileDialog使用对话框选取本地文件
转载:https://www.cnblogs.com/tony-li/p/4095990.htmlQT在学习的过程中总是遇到各种问题,没有人解答,只有自己在研究并且在网上搜索一些资料,从初学到现在入门,一直都是这样走过来的,虽然走得很艰难,但是每一个阶段都会有所收获,最近在做一个图片浏览模块的功能,需要实现一个图片修改以后把图片另存为的功能,刚开始觉得挺麻烦,查找资料的时候也觉得很繁琐...转载 2019-06-12 17:00:39 · 843 阅读 · 0 评论 -
Qt - QFileDialog的用法
转载:https://blog.csdn.net/xdw_it/article/details/80283036需要写Qt的界面获取文件路径的程序,看到了这个类函数QFileDiaLog,总结一下第一种:静态函数法根据官方的说明文档,总共有8个静态函数可以使用,我们可以举个例子,如getOpenFileName这个静态函数:#include <QApplicat...转载 2019-06-12 16:57:53 · 4268 阅读 · 0 评论 -
qt windows下执行exe程序 windeployqt使用方法
转载: https://blog.csdn.net/sinat_36264666/article/details/73305712 Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。因此 Qt 官方开发环境里自带了一个工具:windeployqt.exe。问题的提出...转载 2019-02-19 13:50:51 · 2693 阅读 · 0 评论 -
在TableWidget中批量添加同一内容的ComboBox
效果如下: 在表格中批量添加一样内容的QComboBox: QVector<QComboBox*> cbSex; for(int i=0;i<5;i++) { QComboBox *tmp= new QComboBox(); tmp->addItem("男"); tmp->addI...原创 2019-02-18 13:33:59 · 1460 阅读 · 0 评论