- 博客(8)
- 收藏
- 关注

原创 QT 国际化问题总结
有段时间使用QT进行国际化处理,现将项目中遇到的问题进行一一总结。1.获取翻译词条。提取的词条的源文件所在的路径不能有空格,否则在使用lupdate时会提取词条失败。2.自动化词条提取。提前将lrelease命令写入到批处理文件,然后再通过设置visual studio的自定义生成步骤,在每次编译前自动更新一次。如下图:3.qt内置控件翻译。在项目中先加载qt自带的翻译文件(具体操作可百度),然后...
2018-02-24 15:17:49
539
翻译 Qt资源系统
目录Qt资源系统资源收集文件(.qrc)外部二进制资源编译资源压缩在应用程序中使用资源使用库中的资源Qt 资源系统Qt 资源系统是一种与平台无关的机制,用于存储应用程序的可执行的二进制文件。如果您的应用程序总是需要使用一组特定的文件(图标,翻译文件等),并且您不想冒丢失文件的风险,这将会很有用。资源系统基于qmake,rcc(Qt的资源编译器)和QFile...
2019-10-16 15:56:10
662
原创 自定义多选QComboBox
因项目需求,需要实现QComboBox的多选功能,如下图所示:思路:QListWidget +QListWidgetItem + QCheckBox代码如下#ifndef MUTICOMBOBOX_H#define MUTICOMBOBOX_H#include <QWidget>#include <QListWidget>#include &l...
2019-05-17 10:01:22
3051
3
原创 GTEST学习总结
目录1.编译及学习资料1.1编译gtest1.2学习文档及资料2.gtest总结 2.1gtest中的术语2.2断言2.2.1基本断言2.2.2Binary Comparison2.2.3String comparison2.3创建测试用例2.4TestFixtures2.5更多断言方法2.6异常断言2.7自定义输出语句2.8...
2019-03-20 09:51:02
2208
原创 虚拟机网络配置问题
这两天在配置虚拟机中的操作系统时,总是配置不成功。最后,发现是win7的宿主机没有启动两个服务:VMware DHCP Service 和VMware NAT Service。具体操作如下: 开始---设置--控制面板---管理工具---服务,确保 VMware DHCP Service 和VMware NAT Service 服务已经启动。当我进入服务界面时,却发现系统中并没有这两个服务。解决方...
2018-04-03 21:32:45
315
原创 Could not open a connection to your authentication agent 问题解决方案
我的环境:win7今天对Git 添加ssh key时,提示Could not open a connection to your authentication agent。原因:未启动ssh agent解决方案:1.输入如下命令,启动agent:eval $(ssh-agent -s)或者:eval `ssh-agent -s` (是~键上的那个`)出现类似的 Agent pid 7076 的字符...
2018-03-26 23:05:25
11708
原创 QT 多语言动态切换设计说明
背景说明项目使用visual studio 2008 + qt 4.7.3 开发,所有的ts文件都同时存放在指定文件夹,通过批命令生成一个.qm文件。1 概述软件需要支持中文、英文切换。当软件切换到不同语言时,软件界面对应的文字说明、提示信息等都需要切换到对应的语言。2 设计说明QT提供自带的类Qtranslator支持输出文字的国际化。这个类对象包含一系列的翻译文件。Qtra...
2018-02-24 14:37:25
1942
原创 window下cmd命令窗口常用快捷键
ESC:清除当前命令行; F7:显示命令历史记录,以图形列表窗的形式给出所有曾经输入的命令,并可用上下箭头键选择再次执行该命令。 F8:搜索命令的历史记录,循环显示所有曾经输入的命令,直到按下回车键为止; F9:按编号选择命令,以图形对话框方式要求您输入命令所对应的编号(从0开始),并将该命令显示在屏幕上; Ctrl+H:删除光标左边的一个字符; Ctrl+C Ctrl+Bre
2017-06-03 22:51:30
6660
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人