QT中用Qpainter的drawText方法程序…
2015-10-10 09:20
483 查看
早上遇到这个很神奇的问题,之所以说神奇,是因为以前drawText完全没问题。
google到这个:http://bugreports.qt.nokia.com/browse/QTBUG-5634
原来是因为我们是在dll中drawText,而dll中没有实例化QApplication对象导致的。简单地给dll加个QApplication全局变量?这个我喜欢。但是程序直接罢工了。
只能再google,发现原来是QT与dll之间的龌龊导致的。解决方法可参考:http://blog.csdn.net/tingsking18/archive/2009/12/08/4967172.aspx
于是下载了QTWinmigrate进行了一番折腾。终于搞定了这个问题。
搞定是搞定了。但我反思了下,qt+dll这种方式其实有不合理之处。最好还是不要这么做。
相关文章推荐
- QT4.6中将QImage保存为JPG格式
- PyQt5程序(二)
- jqTransform美化表单
- win764 QTCreator2.8.0+Qt Open source 4.8.5环境配置(Win7x64)
- QT QSemaphore 线程同步
- qt获取当前时间以及日期
- QT多线程中的互斥与同步
- Qt Creator 3.2.1(基于QT5)解决无法输入中文
- qt 打印 QPrinter类
- QT 布局
- QT弹出消息框
- Qt多线程编程
- windows下完美的"免费"QT开发环境: QtCreator + VC2008Express
- QT工程文件的条件编译选择与额外的编译参数配置
- [置顶] Qt放大镜代码设计
- qt 中文显示问题.(用printf 输出QString 内容)
- Qt学习
- Qt5版本的例子去哪儿了?
- Qt之中文显示(QMessageBox、QLineEdit右键菜单等)
- qt+zint实现打印一维条形码