QT
文章平均质量分 73
跟我执剑天涯
这个作者很懒,什么都没留下…
展开
-
QT国际化(中英文转换,动态)
Qt本身提供的linguist工具,用来实现翻译过程十分方便:(本文以实现中英文转化为例,可实现其他语言)1、在QT工程文件*.pro中添加:CODECFORTR = utf-8(防止翻译文件乱码)和TRANSLATIONS += *.ts,扩展名为.ts是翻译的源文件。比如中命名为language_zh.ts, zh表示简体中文。2、使用linguist工具提取翻译源文件:选择QT的...原创 2017-11-30 10:17:47 · 1036 阅读 · 0 评论 -
QT中文乱码
int main(int argc, char *argv[]){ QApplication a(argc, argv); /*set the codec for Chinese*/ QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8")); QTextCodec::setC原创 2017-11-30 10:23:59 · 236 阅读 · 0 评论 -
QT 窗体旋转(动态)
QT4.8下完成方法一、1、QT自带了支持旋转的gfxdriver插件“transformed”,通过编译src/plugins/gfxdrivers/transformed目录可以得到这个插件,编译QT库时加上-qt-gfx-linuxfb -qt-gfx-transformed。进一步在启动程序时设置环境变量可以指定QT载入这个插件:export qws_display=transformed...原创 2018-04-09 09:58:57 · 4435 阅读 · 0 评论 -
配置QT4.8.6时 The tslib functionality test failed!
编译裁剪QT时,开始可以编译通过,加上一些配置时-no-xmlpatterns \ -no-multimedia \报错如下:The tslib functionality test failed! You might need to modify the include and library search paths by editing QMAKE_INCDIR and QMAKE_LI...原创 2018-06-05 16:55:14 · 650 阅读 · 0 评论 -
Qt 选择性编译和库裁减
减少Qt编译时间暨简单Qt裁剪 收藏编译一次Qt要耗费太多的时间,常常是越着急用它,编起来越慢。其实通过很简单的几招可以帮你节省编译的时间。下面就一一道来: 第一招,编译之前确定哪些功能是不必要的,对编译树进行简单裁剪。 比如最常见的,像demos, examples,虽然很有参考价值,但完全可以放在后面用到的时候再单独编译小工程,这样可以节省不少时间。经过实践,最简单的...转载 2018-06-07 15:10:27 · 1561 阅读 · 0 评论 -
Qt 选择性编译和库裁减(进一步裁剪)
根据上述方法方式进行裁剪,本人所裁剪QT配置(保存在qteverywhere.sh):#!/bin/sh./configure \-prefix /usr/local/arm/qt4.8.6\-opensource \-confirm-license \-release \-static \-embedded arm \-xplatform qws/linux-a...原创 2020-04-23 13:32:51 · 291 阅读 · 1 评论 -
QT窗口设置
隐藏窗口标题栏: this->setWindowFlags(Qt::FramelessWindowHint);设置窗口属性: this->setAttribute(Qt::WA_TranslucentBackground,true); //透明 this->setAttribute(Qt::WA_ShowWithoutActivating,true);...原创 2018-10-31 16:01:45 · 402 阅读 · 0 评论