随笔分类 - Qt
为适应大环境的技术需求,开始自学QT
摘要:继上篇 Qt5.15.0 升级至 Qt5.15.9 遇到的一些错误 篇幅有点长,先说解决方法,在编译静态库时加上 -qt-libjpeg,编译出 libjpeg 库后,在项目中使用 #pragma comment 链接即可 OK,开始回顾痛苦经历 在我以为升级到 Qt5.15.9 后,运行没有什么问
阅读全文
摘要:按照之前我写的文章教程,可以很简单的编译出静态库(仅供学习交流) 编译 windows 上的 qt 静态库 编译出静态库后,替换旧版本的库,见我另一篇文章教程 VS2019 配置 QT 库 之所以没有直接上 Qt6.0 以上的版本,是因为 Qt6.0 对比 Qt5 删减了不少东西(我之前已经测试过了
阅读全文
摘要:上篇介绍了如何编译 Qt 静态库 编译 windows 上的 qt 静态库 这篇介绍如何替换已有的 Qt 静态库,比如 Qt5.15.0 有很多 bug,我们不得不提升 Qt 版本来避免 bug 导致项目出错 一般情况下,我们是直接在 Qt VS TOOLS 中添加新的静态库名字和路径 比如现在我们
阅读全文
摘要:问题概述: 在 QT VS Tools 拓展工具中添加多个 qt 版本的静态库时,发现输入完 Name 和 Path 之后点击 OK,新输入的 version 路径并没有保存成功 测试的 QT VS Tools 版本:2.9.4 解决方法: 使用旧的 QT VS Tools 版本,比如:2.4.3
阅读全文
摘要:记录命令行编译过程: 针对 Qt 5.15.2 版本, 只需要 Source 文件就行 打开 x86 Native Tools Command Prompt for VS 2019,如果需要编译 x64 静态库,选择 x64 Native Tools... 在命令窗口中输入 Source 的路径,如
阅读全文
摘要:如标题所说,在 VS 编译器中调用 Qt 库 首先安装一个适合 VS 的 Qt 版本 不知道怎么安装的,可以参考:Visual Studio+Qt配置开发环境 Qt 安装之后,需要在 VS 编译器中安装 Qt VS Tools 拓展,以便在 vs 中新建 C++/Qt 项目 不知道如何安装的,可以参
阅读全文
摘要:在 qt 中需要做 toast 效果和图片 tip 效果,故开发了下面一个类 后续会继续添加一些常用的控件 tool_tip.h #include <qlabel.h> #include <qlayout.h> #include <qwidget.h> class ToolTips : public
阅读全文
摘要:跟着视频教程创建了翻金币的项目,花了好几个晚上才学习完。 视频地址:最新QT从入门到实战 感谢视频的教学,真是受益匪浅。 后面的代码参考了老师的模板以及文档的抒写格式。 发布到随笔中的目的一方面为了完成自己的学习目的,另一方面也便于在后续从事QT工作时遇到类似的问题能有处可查。 个人觉得QT中有两个
阅读全文
摘要:1 event事件 用途:用于事件的分发 也可以做拦截操作,不建议 bool event( QEvent * e); 返回值 如果是true 代表用户处理这个事件,不向下分发了 e->type() == 鼠标按下 … myLabel.cpp #include "mylabel.h" #include
阅读全文
摘要:1 界面布局 实现登录窗口 利用布局方式,给窗口类化 选取Widget进行布局,水平布局,垂直布局,栅格布局 给用户名、密码、登录、退出按钮进行布局 默认窗口和控件之间有9间隙,可以调整layoutLeftMargin 利用弹簧进行布局 2 控件 按钮组 1) QPushButton 常用按钮 2)
阅读全文
摘要:对话框 分类 模态对话框 QDialog dlg(this); dlg.resize(200,100); dlg.exec(); //窗口阻塞 非模态对话框 QDialog *dlg2 = new QDialog; //防止一闪而过,创建到堆区 dlg2->resize(200,100); dlg2
阅读全文
摘要:QMainWindow 菜单栏 最多有一个 QMenuBar *bar = MenuBar(); setMenuBar(bar); QMenu *fileMenu = bar->addMenu("File"); 创建菜单 QAction *newAction = fileMenu->addActio
阅读全文
摘要:Date: 2021/3/12开始学习 教程视频: QT基本介绍: 跨平台图形界面引擎 优点 跨平台 接口简单,容易上手 一定程度上简化了内存回收 创建第一个QT程序 点击创建项目后,选择项目路径以及给项目起名称 默认创建窗口类,比如MyWidget,基类有三种选择:QWidget QMainWin
阅读全文

浙公网安备 33010602011771号