
QT基础应用
我知道你知道的我不知道
嗯,希望自己有点东西
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt 之进程间通信(TCP/IP)
Qt 之进程间通信(TCP/IP) 原创 ...转载 2019-12-26 15:59:41 · 6726 阅读 · 0 评论 -
Qt 之进程间通信(IPC)
简述进程间通信,就是在不同进程之间传播或交换信息。那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。在这个意义上,两个进程当然也可以通过磁盘上的普通文件交换信息,或者通过“注册表”或其它数据库中的某些表项和记录交换信...原创 2019-12-26 15:49:18 · 307 阅读 · 0 评论 -
Qt Assistant 介绍
Qt Assistant 介绍 原创 ...转载 2019-12-26 15:41:43 · 388 阅读 · 0 评论 -
Qt之QDockWidget嵌套布局详解-实现Visual Studio布局
Qt之QDockWidget嵌套布局详解-实现Visual Studio布局 ...原创 2019-12-24 08:20:20 · 720 阅读 · 0 评论 -
QT界面的边距像素删除
使用QT界面,没有仔细的处理过细节,那么现在项目要求实现界面,我的界面是这样的:四周都有一个缝隙 这个边框十分的难受,原理我就不说了。解决方法如下:发QWidget属性下,有一个 Layout有各边侧的距离,默认距离是11像素,全改成0即可:容易出问题的点,...原创 2019-12-17 09:44:32 · 935 阅读 · 0 评论 -
Qt5.9绘制文字(QPainter类,drawText函数)用法
本文章主要总结用Qt5.9Creator代码编写一个红色字体的文本框,该文本框可以旋转90,通过该实例,进一步熟悉QPainter类和drawText()函数的用法。该实例中,用到了字体设置类QFont用法。QFont类的对象可以对字体的颜色,字体大小,样式(下划线,居中对齐)等进行设置,具体的步骤如下所述:1.1新建一个Widget工程,基类选择为QWidget。在Widget.h头...原创 2019-12-13 11:20:12 · 1763 阅读 · 1 评论 -
用Qt5.9Creator获取鼠标位置和用键盘移动按钮例子
用Qt5.9Creator获取鼠标位置和用键盘移动按钮例子 原创 ...转载 2019-12-13 10:47:47 · 275 阅读 · 0 评论 -
Qt5.9中QPainter类用法
Qt5.9中QPainter类用法 原创 ...转载 2019-12-12 16:40:50 · 485 阅读 · 0 评论 -
Qt5.9中QMessageBox输出变量的用法(或者是字符串添加变量的方法):tr("%1").arg(variable)
本文主要总结在Qt5.9的Creator4.4.1中,在弹出框QMessageBox中输出变量的方法之一tr("%1").arg(variable),具体的示例如下所示:str=tr(“这是变量”);QMessageBox::warning(this, tr(“查找”), tr(“找不到%1”).arg(str));其中%1为占位符,QMessageBox显示时,arg中...原创 2019-12-12 16:38:40 · 2235 阅读 · 0 评论 -
Qt5.9基本登录对话框制作
本文主要介绍用Qt5.9制作登录对话框,该对话框的功能是点击登录按钮后,关闭当前页面,然后弹出主对话框。具体的制作步骤如下所示:1.1创建一个widget工程,在文件工程右键,选择【添加新文件】,如下图所示:1.2【文件和类】选择【Qt】和【Qt设计师界面】1.3【template\forms】选择【Dialog without Buttons】,然后单击【下一步】。1.4将【类名©...原创 2019-12-12 10:06:49 · 343 阅读 · 0 评论 -
Qt继承QWidget或者QWidget直接弹出窗口(非模态对话框)(对话框)
QWidget是Qt中主流的窗口类,实现QWidget窗口弹出主要有三个步骤。1.1实例一个窗口类对象QWidget *widget = new QWidget(NULL);1.2调用函数函数QWidget::setWindowsModality(Qt::WindowModality windowModality)设置显示窗口类型,其中Qt::WindowModality windowModa...原创 2019-12-11 16:38:34 · 1111 阅读 · 0 评论 -
Qt获取QWidget实时窗口大小和其余窗口实时信息(最大化、拉伸、缩放、QWidget::rect())
Qt中,获取实时窗口,可以用函数QWidget::rect(); 1. inline QRect QWidget::rect() const { return QRect(0,0,data->crect.width(),data->crect.height()); }由QRect定义可知,QRect QWidget::rect()函数是通过data对象返回...原创 2019-12-11 16:25:19 · 3202 阅读 · 0 评论 -
QT显示图片的四种方法
QT显示图片的方法有很多大致为label上显示直接画出来容器显示1---------------显示gif图片(label上显示)http://archive.cnblogs.com/a/2053701/在QT中要显示GIF图片,不能通过单单的添加部件来完成.还需要手动的编写程序.工具:QT Creator新建一个工程,我们先在designer中,添加一个QLabel部件.如...原创 2019-12-11 15:10:20 · 3648 阅读 · 0 评论 -
Qt 2D绘图函数QPainter类基本用法(绘制图片、直线、填充颜色的矩形)(自定义QWidget边框和任意形状)
Qt 2D绘图函数QPainter类基本用法(绘制图片、直线、填充颜色的矩形)(自定义QWidget边框和任意形状) 原创 ...原创 2019-12-11 09:42:33 · 2262 阅读 · 0 评论 -
Qt5自定义状态栏QStatusBar外观(背景)和状态栏基本用法(显示普通消息、临时消息、永久消息)
原创 Qt5自定义状态栏QStatusBar外观(背景)和状态栏基本用法(显示普通消息、临时消息、永久消息) ...转载 2019-12-09 08:28:16 · 1777 阅读 · 0 评论 -
Qt5.9中用QProcess开启新进程的三种用法
原创 Qt5.9中用QProcess开启新进程的三种用法 ...原创 2019-12-08 15:24:33 · 1478 阅读 · 0 评论 -
Qt5.9的鼠标事件:进入QWidget界面事件、离开QWidget界面事件、摁住鼠标事件
原创 Qt5.9的鼠标事件:进入QWidget界面事件、离开QWidget界面事件、摁住鼠标事件 ...转载 2019-12-08 14:41:50 · 1043 阅读 · 3 评论 -
Qt中QScrollBar样式用法(QSS)
原创 Qt中QScrollBar样式用法(QSS) ...转载 2019-12-08 14:36:23 · 1466 阅读 · 0 评论 -
Qt中QObject::connect()的lambda用法
原创 Qt中QObject::connect()的lambda用法 ...原创 2019-12-08 14:34:18 · 640 阅读 · 0 评论 -
Qt中事件过滤器eventFilter中所有枚举事件总结
Qt中事件过滤器一般是用在继承QObject的类中,但是更多的是用在继承QWidget的界面类中。在界面类中,一般用的最多的是鼠标和键盘事件,包括鼠标摁下、移入、移除、拖拽等。一般在鼠标做出相应动作时,系统就会自动发送对应事件,然后被事件过滤器捕获,从而执行逻辑业务代码。注意:事件过滤器作用域只在该界面内有效;出了该界面,在该界面重写的事件过滤器无效!!!也即是如果我在QPushbutton内...原创 2019-12-06 17:26:09 · 570 阅读 · 0 评论 -
Qt中获取系统日期时间
.h文件:#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include #include namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{Q_OBJECTpublic:explicit MainWindow(QWidget *p...转载 2019-12-06 15:50:28 · 668 阅读 · 0 评论 -
鼠标变手
Qt中,当要实现鼠标进入某个控件区域时,鼠标箭头变为手型效果,可以用函数QWidget::setCursor(),其中该函数原型如下所示:(该代码对于任何继承于QWidget的控件都有效,也就是无论是按钮、编辑框、表格、树等都有效)void setCursor(const QCursor &);该函数一般是继承于QWidget界面控件,下面是具体应用代码。当鼠标滑过QPushbutt...原创 2019-12-06 15:34:27 · 515 阅读 · 0 评论 -
QString的常用功能
QString 类中各函数的作用。一、字符串连接函数。1、QString也重载的+和+=运算符。这两个运算符可以把两个字符串连接到一起。2、QString的append()函数则提供了类似的操作,例如:str = “User: “;str.append(userName);str.append(”\n”);二、获取字符串某位置的值。QString x = "Nine pineapp...转载 2019-12-06 14:47:17 · 257 阅读 · 0 评论 -
qt字符串与字符串数组操作
//QString定义QString s1 = “abc”;QString s2(“hello”);//字符串连接QString s = s1 + s2;//组包s = QString(“a = %1, b = %2, c = %3”).arg(250).arg(“hello”).arg(22.22);qDebug()<<s;//输出结果:a = 250, b = he...原创 2019-11-26 17:51:48 · 2575 阅读 · 0 评论