
C++
没刮胡子
坚韧不拔,遇强不退
展开
-
Qt 5的信号与槽机制(Signal & Slot)
简介信号与槽机制(Signal & Slot)是Qt的一个核心特征并且也是Qt与其它工具包的最不相同的部分,因为有了信号与槽的编程机制,在 Qt 中处理界面各个组件的交互操作时变得更加直观和简单。信号(Signal)信号(Signal)就是在特定情况下被发射的事件,当对象的内部状态发生改变,信号就被发射,在某些方面对于对象代理或者所有者也许是很有趣的。只有定义了一个信号的类和它的子类...原创 2020-04-08 16:23:48 · 1664 阅读 · 1 评论 -
Qt5.14上应用程序的发布
qt编译的时候有两种方式:debug和release,区别就是debug包含了一些调试信息,所以生成的文件相对特别大。release版本最利于发布,所以发布的程序我们采用release版。设置应用程序图标1、制作图标可以在线生成一个ico图标,也可以自己制作一个,我这里准备了一个hello.ico图标文件2、修改项目文件在Qt Creator中双击helloworld.pro文件,添加...原创 2020-03-03 09:23:45 · 1501 阅读 · 1 评论 -
在Qt creator5.14中使用QSS 美化Qt界面
QSS简介QSS称为Qt Style Sheets也就是Qt样式表,它是Qt提供的一种用来自定义控件外观的机制,它有着与css3相似的语法,或者在某种意义上它可以说是对css3进行某些特化后的子集。Qt控件自身的外观有时很难满足我们的需要,这时候一般会有两种常见的解决方案,第一种是通过重写paintEvent来实现控件的自绘,这种方式最灵活,然而学习和使用成本也是最高的;另一种则是使用qss,...原创 2020-01-21 16:48:44 · 4584 阅读 · 0 评论 -
Qt 5.14和Qt Creator工具简介
Qt5简介Qt 5是Qt的最新版本。它使开发人员能够以直观的用户界面针对多个目标开发应用程序,这比以往任何时候都快。Qt 5可以更轻松地解决触摸屏和平板电脑所需的最新UI范式转换。通过在Qt 5中改进对JavaScript和QML的支持,开发人员可以提高生产力和灵活性,同时仍具有C ++基础和Qt Widget支持。HTML5开发人员将对包含基于Chromium的Qt WebEngine和Qt...原创 2020-01-20 16:33:44 · 3499 阅读 · 0 评论 -
使用Qt5创建第一个控制台程序
1、首先选择一个新的项目2、选择创建 控制台 项目3、选择名字和创建的路径4、构建工具5、翻译文件(Translation File)主要用于国际化,多语言版本6、设置编译器为MinGW-64位以及输出目录7、设置版本控制8、完成9、修改代码修改main.cpp文件为#include <QCoreApplication>#include <...原创 2020-01-20 16:29:36 · 3275 阅读 · 0 评论 -
Qt编写ColumnView入门示例
创建QT的Widgets Application项目在ui界面上添加一个Column View控件修改mainwindow.cpp#include "mainwindow.h"#include "ui_mainwindow.h"#include <QStandardItemModel>MainWindow::MainWindow(QWidget *parent) ...原创 2020-01-20 15:57:29 · 5571 阅读 · 0 评论 -
在QT5.14使用QTableView控件入门示例
简介QTableView类实现一个表视图,该视图显示模型中的项目。此类用于提供以前由QTable类提供的标准表,但使用Qt的模型/视图体系结构提供的更灵活的方法。QTableView类是Model / View类之一,并且是Qt 模型/视图框架的一部分。QTableView实现了由QAbstractItemView类定义的接口,以允许其显示从QAbstractItemModel类派生的模型...原创 2020-01-10 14:45:11 · 2860 阅读 · 0 评论 -
windows10下使用Qt5.14.0连接MySQL5.7.28错误:QMYSQL driver not loaded的问题完美解决方案
最近操作系统换成windows10,在编写QT访问mysql的使用出现了一些问题,现在将问题以及解决方案总结记录一下Windows下使用qt连接mysql数据库时,总是出现QSqlDatabase: QMYSQL driver not loaded的问题。首先,比较麻烦的解决方案是重新编译QT中mysql的驱动文件qsqlmysql.dll,还有一种简单方法是把libmy...原创 2020-01-09 16:57:26 · 3153 阅读 · 10 评论