i) 我学习Qt的第一本书籍是Mark Summerfield等编写的《C++ GUI Qt 4编程(第2版)》,但当时使用的是Qt 5.8开发环境。因此在Qt 5及其以上版本的开发环境实践该书代码时需要在.pro文件中写入:QT += widgets。 ii) quote关键字用于引用目录, 等同 ...
分类:
其他好文 时间:
2018-09-01 00:49:48
阅读次数:
228
环境说明: 平台:WIN10(教育版) 环境:Anaconda5.2(Python3.6.6) IDE:Pacharm2018.2.1(专业版) PyQt5:5.11.2 任务目标一:添加图标组件 任务目标二:添加按钮组件,并通过点击按钮链接退出功能 代码实现:添加图标组件 新行解释 添加图标组件需 ...
分类:
其他好文 时间:
2018-08-22 01:12:47
阅读次数:
449
使用Qt5.9.3+vs2017环境,编译项目生成Debug目录,运行其中的exe文件,出现以下错误(出安装包后是可以运行的): 经过查阅资料,发现是我重新配置Qt开发环境后忘记配置环境变量。操作步骤如下: 1.双击编辑系统变量 2.增加qt安装目录下编译器的bin目录(如果是其他vs版本编译器或m ...
分类:
其他好文 时间:
2018-08-20 18:56:21
阅读次数:
248
引入:测试使用快速布局:el-tabs标签页组件el-table组件制作表格el-button 按钮组件常用商品区域布局商品分类布局引入图片下拉框 引入: npm方式: npm i element-ui -S 或: cnpm install element-ui --save 要先整合cnpm 在项... ...
分类:
其他好文 时间:
2018-08-15 16:03:24
阅读次数:
1244
由于 Beslyric-for-X 项目开发需要,开始尝试在 Mac Os 下开发 Qt 应用。尝试成功后,记录于此,希望对有类似需求的人有所帮助。 本文以开发 Beslyric-for-X 为例,记录从下载 Virtual box 开始到正常开发并发布的步骤。 本文地址:https://www.c ...
分类:
系统相关 时间:
2018-08-12 17:19:23
阅读次数:
885
最近购买了阿里云Linux服务器,处于自学需要安装了MYSQL5.7。准备用QT开发个小工具,在使用QT提供的标准类连接MYSQL库的时候一直爆出无法加载MYSQL驱动的问题。软件环境是windows10+Qt4.8.7+mingw+qtcreator,在Qt4这个版本中不包含MYSQL数据的驱动,需要手动编译。网上的其他教程一般是针对MYSQL5.5这个版本,编译的时候需要用到/lib/opt路
分类:
数据库 时间:
2018-08-09 00:35:57
阅读次数:
207
由于最近公司要开发一个以C++插件机制为主的,主要有一个问题就是C++的二进制兼容性的问题。一旦类使用虚函数,只要随便改动下增删查改下头文件的虚函数,就会导致程序在跑的时候进行乱跳,因为这个时候exe跟dll里面的vtable模型是不一致的刚好程序是使用QT开发了,所以就用了两种方式来保证头文件一致 ...
分类:
编程语言 时间:
2018-08-03 01:07:12
阅读次数:
160
Qt应用程序默认没有加QtNetwork库。在开发过程中,根据业务处理需要添加QtNetwork库。 【1】若使用qtcreator开发程序 【2】若使用VS + QT开发程序 本地环境VS2017 + QT5.9.2 编译错误提示如下: 一般出现这个问题都是库文件没有添加造成的。 很明显,程序中使 ...
分类:
Web程序 时间:
2018-07-24 19:20:43
阅读次数:
429
一.Swing概述 二.创建窗体 三.常用组件 1.JLabel标签组件 2.JButton按钮组件 3.JRadioButton(单选按钮)组件 4.JCheckBox(复选框)组件 5.JComboBox(选择框)组件 6.JList(列表框)组件 7.JTextField(文本框)组件 8.J ...
分类:
编程语言 时间:
2018-07-24 11:55:42
阅读次数:
203
概述 分割窗口QSplitter类在应用程序中经常用到,它可以灵活分割窗口的布局, 经常用在类似文件资源管理器的窗口设计中 在Qt开发中,QSplitter是比较常用到的,也就是分割窗口。并且窗口分割处也就是QSplitter的handle是可以随意拖动的。这样,每个窗口的大小就可以按照自己的需要进 ...
分类:
其他好文 时间:
2018-07-15 21:24:01
阅读次数:
1712