随笔分类 -  Qt

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