QT
东西北
机器视觉
展开
-
QT 自定义消息响应
QT 自定义消息响应1、QT自定义消息响应函数消息响应函数声明:注:slotspublic slots: void testMessage();消息响应函数实现:注:#include #include void MyClass::testMessage(){ QMessageBox::information(this, tr("Hello"), tr("Hello原创 2013-06-19 11:20:06 · 3578 阅读 · 0 评论 -
QT翻译混乱
QT做的一个系统程序,之前翻译正确,又加了一个翻译字段后,更新翻译文件,找不到该字段,且之前翻译过的字段也有部分异常。原因:之前因程序无法下断点,曾修改过文件编码格式,导致翻译字段无法找到,引起混乱,将编码格式改回去就好了。原创 2013-12-09 10:56:10 · 778 阅读 · 0 评论 -
QT 字符宽度
计算字符串或者字符宽度的系统函数有:1. QLabel::fontMetrics().width(QString s): 获取字符串s的总像素宽度。int QFontMetrics::width ( const QString & text, int len = -1 ) constReturns the width in pixels of the first l转载 2014-05-07 08:56:08 · 6750 阅读 · 0 评论 -
QT 异常解决方法
解决QWidget: Cannot create a QWidget when no GUI is being usedQt新建了个控制台工程再添加自己的类,即是不想使用designer来设计自己的界面,编译时没有错误,执行时出现QWidget: Cannot create a QWidget when no GUI is being used,原来是因为QCoreApplicat转载 2013-07-23 14:39:28 · 6896 阅读 · 1 评论 -
QT 信号槽
函数原型1QMetaObject::Connection QObject::connect(const QObject* sender, const char* signal, const QObject* reciver, const char* method, Qt::ConnectionType type=Qt::AutoCon转载 2014-05-07 13:43:51 · 1003 阅读 · 0 评论 -
在头文件中使用static定义变量意味着什么
[C/C++]在头文件中使用static定义变量意味着什么看到有一位同学在头文件中这么写:12static const wchar_t* g_str1 = …static const wchar_t* g_str2 = …这种定义变量的方式我从来没有见过,而且它还能顺利通过编译,于是转载 2014-05-15 11:19:36 · 722 阅读 · 0 评论 -
QT QTableView用法
http://blog.csdn.net/wang_lichun/article/details/7805253QTableView常用于实现数据的表格显示。下面我们如何按步骤实现学生信息表格:一 添加表头 //准备数据模型 QStandardItemModel *student_model = new QStandardItemModel();转载 2014-05-22 18:58:33 · 1464 阅读 · 0 评论 -
重载QwtPlot类编译错误,需宏定义QWT_DLL才能使用QWT抛出类
在使用QWT进行二维曲线绘制,使用方法如下:class Plot: public QwtPlot{ Q_OBJECT……}此时报错:error LNK2001: 无法解析的外部符号"public: static struct QMetaObject const QwtPlot::staticMetaObject"出现这样的连接错误一般都是转载 2014-07-17 18:00:58 · 2372 阅读 · 0 评论 -
qwt-QwtPlot
学习这个东西方向对了,就对了一半今天我开始学习基于qt库的一个开源的绘制2维的统计图的库--qwt。我们画东西首先要有一个容器,不然都是徒劳,今天我们就介绍这个类--QwtPlot它继承自QFrame和QwtPlotDict,QFrame提供一个QWidget的框架,QwtPlotDict为QwtPlot管理在其中的plot items,就是绘制的项。在QwtPlot上我们转载 2014-07-18 15:29:42 · 6321 阅读 · 0 评论 -
qml 学习资料
http://blog.csdn.net/henreash/article/details/7935787转载 2014-10-22 17:37:15 · 659 阅读 · 0 评论 -
dll传递stl注意
转自:http://www.cnblogs.com/lidabo/archive/2013/09/04/3300327.htmlSTL跨平台调用会出现很多异常,你可以试试.STL使用模板生成,当我们使用模板的时候,每一个EXE,和DLL都在编译器产生了自己的代码,导致模板所使用的静态成员不同步,所以出现数据传递的各种问题,下面是详细解释。原因转载 2013-09-11 14:04:50 · 4728 阅读 · 0 评论 -
Qt做发布版,解决声音和图片、中文字体乱码问题(转)
Qt做发布版,解决声音和图片、中文字体乱码问题(转)前些天做Qt发布版,发现居然不显示图片,后来才发现原来还有图片的库没加!找找吧,去qt的安装包,我装在了F盘,在F盘F:/QT/qt/plugins,找到了plugins,这里面有个imageformats是图片的库,里面有jpg,gif等,你用到那种格式就加那种!加的时候一点过要注意,将imageform转载 2013-09-04 16:46:37 · 1357 阅读 · 0 评论 -
QWT绘图
QWTQwtPlot是用来绘制二维图像setAxisTitle设置轴标题enableAxis主要是显示xTop,yRight坐标轴setAxisMaxMajor设置某个某个坐标轴扩大比例尺的最大间隔数目setAxisMaxMinor设置某个某个坐标轴缩小比例尺的最大间隔数目setAxisScale禁用自转载 2013-07-23 10:28:00 · 4036 阅读 · 0 评论 -
QString CString char转换
QString CString char转换qstring is unicode. utf16 in qt4.QString fromAscii ( const char * str, int size = -1 )QString fromLatin1 ( const char * str, int size = -1 )QString fromLocal8Bit (转载 2013-07-31 09:49:37 · 1278 阅读 · 0 评论 -
QT 启动画面
许多应用程序在启动时显示一个画面。在程序启动很慢时,程序员用这种方法可以让启动时间感觉不那么长,还有用这个画面满足市场的一些要求。给Qt应用程序加一个启动画面很简单,需要使用的类是QSplashScreen。在窗口没有显示之前,QSplashScreen显示一个图片,他还可以在图片上显示文字信息提示用户当前程序初始化的进度。一般情况下,启动画面代码在main()函数中,加在调用QAppli转载 2013-07-31 17:56:40 · 1005 阅读 · 0 评论 -
QList和QVector等容器的区别
QList和QVector等容器的区别博客分类: QtQLIstQVector QList和QVector等容器的区别。1、大多数情况下可以用QList。像prepend()和insert()这种操作,通常QList比QVector快的多。这是因为QList是基于index标签存储它的元素项在内存中,比那种依赖iterator迭代的更快捷。而且转载 2013-08-07 09:24:40 · 4837 阅读 · 0 评论 -
Q_DECLARE_METATYPE说明
Q_DECLARE_METATYPE说明在使用Qt进行应用程序开发时,经常要自定义数据类型,而且在需要的时候还要把这些数据放到QVariant中去。因为QVariant是一个接受绝大部分类型的数据类型。为了达到这个目的,就必须使用Q_DECLARE_METATYPE。 下面以一段简单的代码说明Q_DECLARE_METATYPE的用法和注意点。 ?转载 2013-08-22 15:56:11 · 3596 阅读 · 0 评论 -
QT提升控件示例
QT提升QGraphicsView控件类简单示例,提升后控件动态显示时钟,效果如上图。提升类cpp代码实现如下:注意注意:QPainter mypainter(this->viewport()); this->viewport()->update();!!!#include "QMyGraphicsView.h"#include #include QMyGr原创 2013-09-03 14:34:44 · 4021 阅读 · 1 评论 -
【Qt】如何打包发布基于Qt4 Windows的软件
【Qt】如何打包发布基于Qt4 Windows的软件 先从Windows平台开始。 Windows平台下的软件发布最主要的需求是想办法找到在你的发布中应该包含哪些必须的文件, 同时要保证应用程序运行时能正确找到这些文件, 发布基于Qt的软件也是同样的需求。 就不同的情况一一阐述:静态链接的情况静态链接是最简单的情况,这种情况下需要发布的文件数量转载 2013-09-04 16:50:22 · 1250 阅读 · 1 评论 -
QVariant类学习
QVariant类学习详细描述:QVariant类作为一个最为普遍的Qt数据类型的联合。因为c++禁止没有构造函数和析构函数的联合体,许多继承的Qt类不能够在联合体当中使用。(联合体当中的变量共用一个存储区),没有了联合变量,我们在物体属性以及数据库的工作等方面受到很多的困扰。一个QVariant对象在一个时间内只保留一种类型的值。我们可以使用canConver转载 2013-09-04 18:22:52 · 759 阅读 · 0 评论 -
QDBus
http://blog.csdn.net/huyonghuyong/article/details/转载 2014-10-21 16:57:17 · 650 阅读 · 0 评论