![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
文章平均质量分 57
sauphy
这个作者很懒,什么都没留下…
展开
-
QLocalSocket和QLocalServer的简单使用
1、用QTime统计某函数执行消耗时间。 QTime t; t.start(); some_lengthy_task(); qDebug("Time elapsed: %d ms", t.elapsed());2、采用QLocalServer实现QT程序的单实例运行 QLocalServer *server; server = new QLocalSer原创 2015-05-28 22:22:41 · 3841 阅读 · 0 评论 -
通过python自动化生成GTK的布局代码(仿Qt)
【设计背景】工作中一个维护型的项目采用opengl+gtk+sdl的方案进行设计实现的,其中GTK负责窗口的设计实现。使用过Qt的同学都知道QtCreator设计助手(解脱了ui设计的问题),但是GTK没有这么幸运,看了组内历史的代码,随便一个窗口代码都是上千行的,一看源码其中UI的控件创建、控件size设计、控件的位置等就占据了将近1/3,这是多么尴尬的一件事情。客户来一个窗口,开发...原创 2019-02-17 20:47:33 · 763 阅读 · 0 评论 -
qt之VS2008编译
代码版本qt-everywhere-opensource-src-4.8.2IDEVS2005或者VS2008编译手顺(以VS2005为例)1)解压代码2)使用DefaultLocalizationStrategy.cpp替换qt-everywhere-opensource-src-4.8.0\src\3rdparty\webkit\Sour转载 2015-12-14 22:37:58 · 692 阅读 · 0 评论 -
Qt5.3编译之configure选项
## 以下是编译Qt5.3的configure选项/configure \ -v \ -qpa wayland \ -prefix /opt/browser17/qt \ -opensource \ -confirm-license \ -openssl \ -no-largefile \ -no-accessib原创 2015-11-16 13:41:29 · 2132 阅读 · 0 评论 -
Qt信号与槽
1、信号槽中传输特殊变量时注册一下类型 qRegisterMetaType("QImage"); connect(&thread, SIGNAL(renderedImage(QImage,double)), this, SLOT(updatePixmap(QImage,double)));原创 2015-05-28 23:03:34 · 486 阅读 · 0 评论 -
QT之数据库 和 GraphicsView使用
1、QT创建Table表格控件。 QSqlTableModel *model; model = new QSqlTableModel(this); model->setTable(tableName);//绑定数据库的表名 //model->setFilter(filter);//设置where之类 model->select();//执行select操作 //原创 2015-05-28 22:53:18 · 875 阅读 · 0 评论 -
QT共享内存使用
1、打开对话框从本地获取文件 QString fileName = QFileDialog::getOpenFileName(0, QString(), QString(), tr("Images (*.png *.xpm *.jpg)"));2、QLabel显示本地加载的图片 QImage image;原创 2015-05-28 21:46:00 · 1823 阅读 · 0 评论 -
test_QVariant.cpp
#ifndef WIDGET_H#define WIDGET_H#include #include #include #include namespace Ui {class Widget;}typedef QMap DataMap;typedef QMap::iterator DIterator;class Point{public: Point(){原创 2015-05-28 16:19:54 · 561 阅读 · 0 评论 -
一种基于Qt串口通信模块的测试上位机软件的设计
【设计背景】这是我接手的一个外包项目,仅仅负责该外包项目软件部分的上位机部分。项目是生产一个电子烟产品,基本的原理是通过几个按键来控制内嵌的陶瓷芯片加热到指定温度,从而可以达到抽烟的效果。站在最终的成品角度,和我的上位机软件似乎没有关系,但是涉及到大批量生成,控制加热的陶瓷芯片的质量需要保证,否则制作成了成品,加热和充电充电等功能有问题,那么报废需要花费很大的成本。考虑到大批量生成...原创 2019-02-17 21:23:12 · 1694 阅读 · 0 评论