Qt
文章平均质量分 95
Coye1023
这个作者很懒,什么都没留下…
展开
-
QPlainTextEdit、QTextEdit、QColorDialog的汉化
软件汉化用的是Qt自带的ts文件qt_zh_CN.ts,用lrelease.exe编为qt_zh_CN.qm文件后,拷个地方填上路径加载安装下就可以了,找不到ts和exe的位置可用everything搜一下。QApplication a(argc, argv); //...QTranslator qtTranslator; qtTranslator.load("qt_zh_CN.qm"原创 2017-04-17 23:36:39 · 1970 阅读 · 0 评论 -
Qt国际化之翻译(VS2013+Qt5.4.1)
代码里写的是中文,乱码问题是在源文件最前面加#pragma execution_character_set(“utf-8”)解决的。要出英文版,了解了下,做法是,把要翻译的文字用tr()包起来,VS装了Qt插件后,项目右键有Create new Tranlation File,生成.ts文件,生成过有增改代码的话,项目右键lupdate一下,用Qt语言家打开,配上英语,改好后,项目右键lreleas原创 2017-04-22 21:54:39 · 1520 阅读 · 0 评论 -
用QMediaPlayerControl播放AAC格式音频
Qt5.9.1,需要播放AAC格式音频,用QMediaPlayer试了不行,其他格式的WMA,WAV,MP3试了都可以,怀疑是没有解码器,下载安装了K-Lite Codec Pack,果然可以了,但只是为了播放个AAC,犯不着给用户装个解码器,而且不装K-Lite之前,用Windows Media Player是可以播放AAC的,所以断定Windows自己是可以搞定的,遂卸载K-Lite。然后原创 2017-11-22 23:10:08 · 1892 阅读 · 0 评论 -
QWebEngineView使用QNetworkAccessManager的QNetworkCookieJar
软件中使用QNetworkAccessManager登录后,打开网页,想自动登录,用QWebView时,可以这样做: QUrl url; QWebView *webView = new QWebView(); QNetworkAccessManager *networkManager = new QNetworkAccessManager(); QNetworkCookieJar *co原创 2017-12-05 12:53:59 · 4137 阅读 · 4 评论