
QT
bibibibibibibibinibi
这个作者很懒,什么都没留下…
展开
-
QT多国语言加载qm文件无效的问题总结
应用程序加载了中文语言的qm文件,发现有时在某个窗口A里弹出的QMessageBox提示框里的全部字符都显示为英文。百思不得其解。后阅读QT帮助文档和查找帖子发现原因是由于窗口A在构造函数里调用了一个公共接口去加载qm文件,而该公共接口在其他窗口里也被调用了。如果窗口A调用此公共接口在前,其他窗口调用在后,窗口A加载的qm文件就会因为QTranslator对象被函数 QCoreAppl...原创 2019-01-11 17:06:16 · 4567 阅读 · 0 评论 -
引用dll报错:error C2491-不允许 dllimport 静态数据成员 的定义
问题创建一个QT的dll工程,生成lib、dll文件后,新建一个测试工程,将动态库的头文件、lib文件加入到该工程里,通过头文件引用dll的导出类.编译测试工程时报错:1>GeneratedFiles\Release\moc_TestDll.cpp(58): warning C4273: “TestDll::qt_static_metacall”: dll 链接不一致1>...原创 2019-06-18 16:17:27 · 18543 阅读 · 5 评论