随笔分类 -  Linux&QT

基于QT开发Linux桌面软件,主要是针对国产操作系统Deepin和UOS
摘要:1,UOS下安装Git 在终端下输入 sudo apt-get install git 命令安装(注意要确保VPN连接,要不然会出现下图错误) 2,配置Git 配置用户名和邮箱 git config --global user.name "用户名" git config --global user. 阅读全文
posted @ 2020-04-16 20:42 つContent 阅读(617) 评论(0) 推荐(0)
摘要:一、生成.qm文件 1,生成ts文件 在QT的项目文件(.pro)中添加:TRANSLATIONS = XXX.ts YYY.ts(如果是多行,则用 \ 分割) 2,构建项目(必须要构建项目编译) 3, 然后执行【工具】-》【外部】-》【QT语言家】-》【更新翻译(lupdate)】,如下图所示,执 阅读全文
posted @ 2020-04-06 22:53 つContent 阅读(843) 评论(0) 推荐(0)
摘要:1.概述 MVC设计模式是起源于Smalltalk的一种与用户界面相关的设计模式,准确来说MVC是一种框架,QT中没有MVC,替代它的是模型/视图,通过使用此模型,可以有效地分离数据和用户界面。模型/视图分为三个部分 模型(Model) 模型与数据源通信,并为其他部件提供接口, 所有的模型都基于QA 阅读全文
posted @ 2020-04-03 22:16 つContent 阅读(679) 评论(0) 推荐(0)
摘要:QPointer类是一个模板类,是为了QObject提供的一种监视指针。先来看一下普通C++与QPointer指针声明方式有什么不同。 普通C++指针声明方式: T* p1; QPointer指针声明方式:QPointer <T> p2; 区别: 当QPointer p2 指针引用的对象被销毁时候, 阅读全文
posted @ 2020-04-03 21:53 つContent 阅读(699) 评论(0) 推荐(0)
摘要:下载QT在线安装器,在QT官方下载在线安装器,如下图所示,选择LGPL授权继续: 选择LGPL授权方式 继续选择如下图所示: 确定 继续选择如下图所示: 确定 接着就会跳转到下载页面: 开始 点击下载: 开始下载 因为我用的是火狐浏览器,所以提示保存方式,系统自带的Chrome浏览器会自动下载 : 阅读全文
posted @ 2020-03-29 21:48 つContent 阅读(1242) 评论(0) 推荐(0)
摘要:1,下载QT5离线安装包 下载地址:http://www.qt.io/download-open-source/ 进入后,请注意页面最下方有个【View All Downloads】链接,点击它可找到离线安装包! 根据自己的Linux操作系统版本,选择对应的版本安装包 2,添加执行权限 下载完成后, 阅读全文
posted @ 2020-03-29 15:32 つContent 阅读(4328) 评论(0) 推荐(0)
摘要:QT快捷帮助键总结 以下是QT Creator的快捷键采用,其中红色字体为常用键 F2 跳转到函数定义(和Ctrl+鼠标左键一样的效果)Shift+F2 声明和定义之间切换F4 头文件和源文件之间切换Ctrl+1 欢迎模式Ctrl+2 编辑模式Ctrl+3 调试模式Ctrl+4 项目设置模式Ctrl 阅读全文
posted @ 2020-03-29 15:25 つContent 阅读(929) 评论(0) 推荐(0)