随笔分类 - Qt
摘要:在项目中,实现多语言基本山是基本需求,虽然Qt支持跨平台,但在linux和windows上实现多语言的方式还是细微区别的,废话不多说,直接进入主题吧。 Qt实现多语言,是用过QTranslator加载文件,然后用QCoreApplication::installTranslator(m_tran)进
阅读全文
摘要:项目用C++和qml联合编程有段时间了,今天抽时间再次复习了,特写下笔记。 在QML中使用C++类型或是属性,有两种方法: a.C++实现一个类,继承自QObject或是是QObject的派生类,并使用Q_OBJECT宏,注册为qml的一个类型。 b.C++中构造一个对象,这个对象继承自QObjec
阅读全文
摘要:最近比较比较清闲,复习了下设计模式中的单例模式,对于单例模式,网上有很多实例,但是看来看去,很多感觉老是差点什么,当然也有比较多的写的很好,所以决定自己动手练习下,顺便记录下,就当记笔记了。 在实际的开发中,几乎每个项目都使用到单例模式,因为很多时候,一个类只能创建一个对象,即存在唯一实例,单例就是
阅读全文
摘要:这两天抽时间写了个截图工具,在运行release后,想发布下,最后发现点击里面.exe文件报错Qt的库文件缺失,所以学习了下在windows上发布Qt程序的方法,具体操作步骤如下: 1、在Qt Creator下用release跑一遍程序,生成相应的exe文件,也就是可执行文件。 2、在开始菜单搜索Q
阅读全文
摘要:今天在项目上将之前rootfs上关于qt的目录由原来的usr/lib/qt5/变为/usr/local/qt5.2.1和/usr/local/qt5.6.2,由于webApp和HMI的进程用的不同的Qt版本(HMI使用的是Qt5.6.2),所以项目上将两套Qt的路径分开了。在启动HMI进程发现qta
阅读全文
摘要:本文属于收藏转载,原文出处:http://blog.csdn.net/liang19890820/article/details/51752029简述发福利了、发福利了、发福利了,重要的事情说三遍。。。为了方便更多Qter了解、学习Qt,现将相关资源进行整理,主要内容...
阅读全文
摘要:今天早上一来,我老大叫我在widget上点击右键加上一个菜单,并相应其响应的功能,因为我成刚接触Qt,所以看了下QtGUI编程这本书,做出来,记录下来,说不定哪天还用得上啊!废话不多说,直接上代码:方法一:m_text = QTextCodec::codecForLo...
阅读全文
摘要:QString qstr;string str;//将QString转化为C++的stringstr = qstr.toStdString();//将C++的string转化为QStringqstr = QString::fromStdString(str); ...
阅读全文
摘要:1、模态对话框(1)要想使一个对话框成为模态对话框,只需要条用它的exec()函数。QDialog dialog(this);dialog.exec();(2)show()函数建立模态对话框,调用函数setModal(true)函数即可。QDialog *dialog...
阅读全文