摘要: qt 内置有简便重定向输出日志文件.稍微封装一下我们自己就可以使用了. 封装一个自己的日志输出方法. void MyAuxiliary::myMessageOutput(QtMsgType type, const QMessageLogContext &context, const QString 阅读全文
posted @ 2020-09-01 09:47 Freedom-萱 阅读(332) 评论(1) 推荐(1) 编辑
摘要: 打开ubuntu终端. 直接输入命令wget http://download.qt.io/archive/qt/5.12/5.12.0/qt-opensource-linux-x64-5.12.0.run; 下载qt 完成后获取下权限:chmod +x qt-opensource-linux-x64 阅读全文
posted @ 2020-08-29 11:00 Freedom-萱 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 首先我们先在自己的程序里面新建一个按钮用于实现重启 在 头文件新建一个宏 #define reset 773 对应的槽里面写上 qApp->exit(reset); 在到main函数里面 int e = a.exec(); if(e == reset) { QProcess::startDetach 阅读全文
posted @ 2020-08-27 19:24 Freedom-萱 阅读(497) 评论(0) 推荐(0) 编辑
摘要: qt按钮自带长按检测.但是并没有对应的槽. 按钮默认长按是关闭的. 界面上面设置是这样的: 代码设置如下: ui->toolButton_exit->setAutoRepeat(true); ui->toolButton_exit->setAutoRepeatDelay(1000); ui->too 阅读全文
posted @ 2020-08-20 18:36 Freedom-萱 阅读(2334) 评论(0) 推荐(0) 编辑
摘要: flutter界面框架是基于dart语言的.又如qt与c++一般. 首先我们先下载flutter SDK 链接:https://flutter.cn/docs/get-started/install/windows 按照文档直接下载压缩包.解压在非需要系统权限目录. 找到安装后的flutter目录中 阅读全文
posted @ 2020-07-23 10:05 Freedom-萱 阅读(321) 评论(0) 推荐(0) 编辑
摘要: ps很多场景需要我们编写的应用程序支持不同的语言. qt内置了对于界面以及交互字符串的翻译 首先在我们代码里面使用到的字符串应使用tr("test"); 包起来. 若如动态插入的字符串.应使用QString("%1").arg(tr("test")). 建议最好在写的时候就写英文,然后通过翻译实现中 阅读全文
posted @ 2020-05-14 16:05 Freedom-萱 阅读(1910) 评论(0) 推荐(0) 编辑
摘要: 新建动态库项目->选择C++库 类型选择共享库直接下一步. 选择编译器 选择所需用到的模块 动态库至此新建完成. 头文件 源文件 写完直接编译,如弹出以下窗口表示动态库制作完成 调用自己成的动态库 1.新建一个widgets程序 2.pro文件导入自己生成的动态库 INCLUDEPATH += $$ 阅读全文
posted @ 2020-04-03 10:08 Freedom-萱 阅读(1586) 评论(0) 推荐(0) 编辑
摘要: QT为了简化生成发布版本,特别提供了工具 "windeplayqt.exe", 这个工具在 "H:\Qt5.12.0\5.12.0\msvc2017\bin"的目录下. 1.打开控制台窗口 2.设置搜索路径以便系统可以搜索到 "windeployqt.exe" 3.先将windeployqt.exe 阅读全文
posted @ 2020-04-02 16:20 Freedom-萱 阅读(1500) 评论(0) 推荐(0) 编辑
摘要: 1.首先到微软官网下载最新版的安装程序 https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/ 可选择各版本 2.在本地计算机新建目录 例如:VS2017离线安装包 然后在当前文件夹打开命令窗口 输入以下指令:J:\vs_comm 阅读全文
posted @ 2020-04-02 11:41 Freedom-萱 阅读(2797) 评论(1) 推荐(0) 编辑
摘要: 到设置里面点添加临时存储库 新增临时存储库:贴入http://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/windows_x86/root/qt/ 测试.成功后直接添加或删除功能即可. 选择临时用户存储数据库 手动添加​储存库要定位一个储 阅读全文
posted @ 2019-12-10 15:29 Freedom-萱 阅读(1224) 评论(0) 推荐(0) 编辑