QT
yueye30121
这个作者很懒,什么都没留下…
展开
-
qt+mysqlworkbench8.0
QSqlDatabase: QMYSQL driver not loadedqt5.12.4没有自带qsqlmysql.dll驱动,需要自己编译qt版本需要和mysql版本匹配,即都为32位或64位,编译Qt5.12.4\5.12.4\Src\qtbase\src\plugins\sqldrivers\mysql,修改mysql.proTARGET = qsqlmysqlHEADERS += $$PWD/qsql_mysql_p.hSOURCES += $$PWD/qsql_mysq.原创 2020-12-03 19:12:44 · 308 阅读 · 1 评论 -
Qt QListWidget拖拽实现
接着前面的QTableWidget继续写吧,原本实现QTableWidget的拖拽,结果还是没弄好,唉……一个字,搓!两个字,很搓!QTableWidget拖拽没有实现,但是还是有希望的,希望至少还不是在田野上,QListWidget的拖拽实现了,亲们……直接贴代码吧!===========================================================原创 2013-10-09 15:45:17 · 9588 阅读 · 1 评论 -
QString与中文问题
首先呢,声明一下,QString 是不存在中文支持问题的,很多人遇到问题,并不是本身 QString 的问题,而是没有将自己希望的字符串正确赋给QString。很简单的问题,"我是中文"这样写的时候,它是传统的 char 类型的窄字符串,我们需要的只不过是通过某种方式告诉QString 这四个汉字采用的那种编码。而问题一般都出在很多用户对自己当前的编码没太多概念,于是一个简转载 2013-11-14 11:43:44 · 641 阅读 · 0 评论 -
Qt 编码 QObject::tr()
在论坛中漂,经常遇到有人遇到tr相关的问题。用tr的有两类人:(1)因为发现中文老出问题,然后搜索,发现很多人用tr,于是他也开始用tr(2)另一类人,确实是出于国际化的需要,将需要在界面上显示的文件都用tr包起来,这有分两种:(2a) 用tr包住英文(最最推荐的用法,源码英文,然后提供英文到其他语言的翻译包)(2b) 用tr包住中文(源码用转载 2013-11-14 11:41:34 · 10180 阅读 · 3 评论 -
Qt 国际化
注意:本文不介绍如何使用Qt的国际化、本地化支持。本文针对的是偏底层的、Manual和其他资料中很少涉及的东西。所以,继续之前,请先确保:你已经对如何使用Qt的国际化比较熟悉了。本文针对的是 tr("我是中文") 这种情况, 是Qt中translate、tr 与中文问题 一文提到的 2b 问题的深入。例子首先,个人比较抵制源码中使用中文(当然也包括用tr扩住中文了转载 2013-11-14 11:42:54 · 895 阅读 · 0 评论 -
qwt自带demo不能运行的原因
要用到曲线显示,下载了qwt-5.2.0,编译生成了lib和dll,在代码中测试也可以用。打开qwt-5.2.0自带的examples,想看看自带的示例,给解决方案中的每个项目添加dll和头文件:1.右键项目 属性 -> C/C++ -> 常规 -> 附加包含目录 选择qwt头文件所在的文件夹2.为了方便期间,把生成的qwtd5.dll和qwtd5.lib都放在qwt-5原创 2013-12-31 15:29:17 · 1715 阅读 · 0 评论 -
Qt moc文件的作用
转载自:http://devbean.blog.51cto.com/448512/355100前面我们说过,Qt 不是使用的“标准的” C++ 语言,而是对其进行了一定程度的“扩展”。这里我们从Qt新增加的关键字就可以看出来:signals、slots 或者 emit。所以有人会觉得 Qt 的程序编译速度慢,这主要是因为在 Qt 将源代码交给标准 C++ 编译器,如 gcc 之前,需要事先转载 2014-03-07 14:10:03 · 4302 阅读 · 0 评论 -
Vega Prime 常见问题集
Vega Prime 常见问题集!(转)1.运行LP时,提示缺少组件MSVCRTD.DLL,如何解决?安装Visual C++6.0 或搜索该文件,拷到应用程序目录下.怎样在MFC+VP中改变vp显示的窗口大小void C**View::OnSize(UINT nType, int cx, int cy) {if ( ! getVpInitted() ) return;转载 2014-03-24 13:44:15 · 3004 阅读 · 0 评论