![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Qt
文章平均质量分 60
基于Qt开发项目
teluoyiX2
天道酬勤,志存高远!
展开
-
Qt 之 打开exe程序
#include <QProcess>QProcess pro;QString strPath = "D:/test.exe";pro.startDetached(strPath);原创 2018-10-27 09:40:12 · 9288 阅读 · 1 评论 -
Qt 之 父窗体关闭后子窗体未关闭
// 关闭时释放内存this->setAttribute(Qt::WA_DeleteOnClose);原创 2018-10-27 09:39:33 · 3096 阅读 · 2 评论 -
Qt 之 中文显示
1、Qt4中的中文乱码解决方法#include <QTextCodec>QTextCodec *codec = QTextCodec::codecForName("UTF-8");QTextCodec::setCodecForLocale(codec);QTextCodec::setCodecForCStrings(codec);QTextCodec::setCod...原创 2018-10-27 09:41:55 · 171 阅读 · 0 评论 -
Qt 之 QListWidget
本文主要是写自己在开发工作中对QListWidget的使用心得,该程序主要是为了实现图片资源库管理功能,具体使用QListWidget添加显示图片资源,拖拽列表图片到主窗体进行添加放大显示。注意:主窗体需要实现拖拽进入事件dragEnterEvent,放置事件dropEvent。 #include <QListWidget> // 资源图片列表{ // 实...原创 2018-10-27 09:39:14 · 464 阅读 · 1 评论 -
Qt 之 QTreeWidget
#include <QTreeWidget>#include <QHeaderView> { // 实例化树结构 QTreeWidget *pTreeWidget = new QTreeWidget(this); // 设置标头 pTreeWidget->header()->hide(); pTree...原创 2018-10-27 09:38:56 · 1125 阅读 · 0 评论 -
Qt 之 加载QSS样式表
1、新建QSS文件首先,新建一个后缀名为qss的文件,例如:style.qss,将其加入到资源文件(qrc)中。 2、编写QSS文件QWidget { color:white; font-family:"微软雅黑"; font-size:14px;} 3、加载QSS文件为了方便调用,在main.cpp中可以写一个静态加载样式的函数#...原创 2018-10-27 09:41:43 · 1064 阅读 · 0 评论 -
Qt 之 国际化翻译
生成翻译文件1.首先使用lupdate生成.ts文件。在终端中输入lupdate 需要翻译的程序源文件的路径 -ts Chinese.ts 并运行,生成.ts文件。$ lupdate src/ -ts Chinese.ts 2.然后使用Qt的linguist.exe打开ts文件进行翻译。使用Ctrl+Enter进行翻译确认 3.最后使用了lrelease命令将...原创 2018-10-27 09:41:32 · 2198 阅读 · 0 评论 -
Qt 之 QPushButton同时显示图片和文字
#include <QPushButton>#include <QPixmap>#include <QWidget>#include <QPainter>#include <QPaintEvent>class CustomPushButton{ CustomPushButton(const QString& i...原创 2018-10-27 09:41:18 · 14393 阅读 · 1 评论 -
Qt 之 字符串转换
1、QString转换为char*QString str;char *msg;QByteArray ba = str.toLain1();msg = ba.data();2、char*转换为QStringQString str;char *msg;str = QString::fromLocal8Bit(msg); 3、int转16进制字符串,并补0int...原创 2018-10-27 09:41:05 · 818 阅读 · 0 评论 -
Qt 之 QSettings
QSettings API基于QVariant,可以保存很多基础的类型,比如 QString、QRect、QImage等。1、保存数据到ini文件void SaveFile(){ QString path = "/home/teluoyi/config.ini"; QSettings settings(path, QSettings::IniFormat); se...原创 2018-10-27 09:40:52 · 182 阅读 · 0 评论 -
Qt 之 打开pdf文件
QString strDoc = "D:/test.pdf";QDesktopServices::openUrl(QUrl::fromLocalFile(strDoc));原创 2018-10-27 09:40:26 · 5648 阅读 · 1 评论