logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

隐式转换和显式转换的区别

前言:转载请附上连接,本帖原创请勿照抄。文章开头先引用一个概念,隐式转换,那么隐式转换和显式转换的区别:例如,一个int类型的变量转换QString的时候,QStringList qStrList; QString qStr=qStrList; 直接就可以转换中间不需要通过其他转换直接就可以实现功能。比如一个Byet需要转换为QString的时候,可能要转换成其他类型的变量再转才能转换为QStri

QT之浅拷贝、深拷贝、隐式共享(深度理解必看文章)

前言:转载请附上连接,本帖原创请勿照抄。QObject和所有它的子类是非线程安全的。这包括整个的事件投递系统。需要牢记的是,当你正从别的线程中访问对象时,事件循环可以向你的QObject子类投递事件。假如你调用一个不生存在当前线程中的QObject子类的函数时,你必须用mutex来保护QObject子类的内部数据,否则会遭遇灾难或非预期结果。像其它的对象一样,QThread对象生存在创建它的那个线

QT QVerticalSpacer 弹簧控件

本文详细的介绍了QVerticalSpacer控件的各种操作,例如:新建界面、控件布局、、.h源文件、、其它文章等等操作。实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。布局管理器可以完成两件事:自动调整控件的位置,包括控件之间的间距、对齐等;当用户调整窗口大小时,位于布局管理器内的控件也会随之调整大小,从而保持整个界面的美观。本文作者原创,转载请附上文章出处与本文链接。

文章图片
#qt#开发语言
Qt QTimer定时器

在Qt开发界面的时候,非常多的时候都得使用定时器,定时器具体可以干什么呢?比如:控制时钟、定时改变样式、改变进度等。。。说到这里,经常使用QQ,而不同的时段都会显示不同的背景,我认为如果用Qt实现的话,就得使用QTimer定时的获取时间,判断当前时间为morning、noon、afternoon、night来改变当前的背景。。。虽然QTimer简单易用,但是比较耗内存,所以在不必要的时候就必须终止

QT VS实现连接SQLServer

VS2017集成QT环境实现连接SQLServer,以及解决中间出现的问题。

QT 样式表

完整版QT使用样式表来对控件样式进行调整。使用setStyleSheet来进行设置Button样式实例以及源代码、QT样式表属性完整版、QT系统字体、程序示例以及完整原始代码、启动动画示例、QT为按钮、标签添加图片的几种方法、QButton弹出菜单、QT界面换肤解决方案和解决思路、一文搞懂QT样式表。

QT 自绘时钟

本文详细的介绍了自绘时钟的过程以及详细的示例。重写paintEvent绘图事件实现了绘制时钟轮廓以及分针、时针、秒钟。使用了定时器实现了分针、时针、秒钟的不停变动。也可以自己设置分针、时针、秒钟的刻度位置。接下来先看JPG示例图片,然后会详细的给大家介绍实现过程。先看效果图:本文作者原创,未经允许请勿转载,本帖原创请勿照抄。一、 外圆详解1、重写重绘函数:paintEvent(QPaintEven

文章图片
QT 连接MySQL实现分页

前言:转载请附上连接,本帖原创请勿照抄。使用QT实现了连接MySQL进行分页,每一页三条记录。1. .h文件#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QMessageBox>#include <QHeaderView>#include <QStandard

QT 连接MySQL实现增删改查

前言:转载请附上连接,本帖原创请勿照抄。1. 初始化SQL环境1.1 pro文件添加SQL库//在PRO文件内添加QT += sql1.2 打印驱动//在main.cpp内添加打印驱动代码int main(int argc, char *argv[]){QApplication a(argc, argv);MainWindow w;qDebug() << "Available driv

QT QFile操作

QT QFile打开文件和文件夹,示例代码,以及全面详解。//打开文件,自定义步骤打开方式//Button_File//定义文件对话框类QFileDialog *fileDialog = new QFileDialog(this);//定义文件对话框标题fileDialog->setWindowTitle(QStringLiteral("选中文件"));//设置默认文件路径fileDialo

    共 51 条
  • 1
  • 2
  • 3
  • 6
  • 请选择