Qt 在ui中使用代码添加新的控件
摘要:QLabel* label = new QLabel(ui->centralWidget);
阅读全文
posted @
2020-10-08 14:59
一杯清酒邀明月
阅读(1227)
推荐(0)
Qt QEvent 介绍
摘要:简述 QEvent 类是所有事件类的基类,事件对象包含事件参数。 Qt 的主事件循环(QCoreApplication::exec())从事件队列中获取本地窗口系统事件,将它们转化为 QEvents,然后将转换后的事件发送给 QObjects。 一般来说,事件来自底层窗口系统(spontaneous
阅读全文
posted @
2020-10-08 10:43
一杯清酒邀明月
阅读(1323)
推荐(0)
Qt 事件过滤器原理(installEventFilter函数)
摘要:Qt事件过滤器原理(installEventFilter函数) 事件过滤器用于拦截传递到目标对象的事件,这样可以实现监视目标对象事件的作用。1、Qt实现事件过滤器的步骤如下:①、Qt调用void QObject::installEventFilter (QObject* filterObj)把fil
阅读全文
posted @
2020-10-08 08:17
一杯清酒邀明月
阅读(4317)
推荐(0)
Qt Event 以及 Event Filter 事件处理
摘要:详解 QT Event 以及 Event Filter 事件处理 本文介绍的是详解 QT Event 以及 Event Filter 事件处理,不多说,先来看内容,更多相关内容参考文章末尾。 QT Event 以及 Event Filter 事件处理是本文要介绍的内容,详细内容如下,先来看内容。Ev
阅读全文
posted @
2020-10-08 08:15
一杯清酒邀明月
阅读(1964)
推荐(1)
Qt 取整函数 Ceil Floor Round
摘要:qCeil 向上取整 qFloor 向下取整 qRound 四舍五入 1 double a = 11.2; 2 double b = 11.5; 3 double c = -11.2; 4 double d = -11.5; 5 6 qDebug() << " " << ceil(a) << " "
阅读全文
posted @
2020-10-07 13:55
一杯清酒邀明月
阅读(6840)
推荐(0)
Qt 对于float类型四舍五入
摘要:1.使用QT自带的函数QString::asprintf QString::asprintf("%.2f", 123.12545) = “123.13”//格式化,自动四舍五入 2.只保留整数位,四舍五入 1 float value = 1.237; 2 int ret = (int)(value
阅读全文
posted @
2020-10-07 13:53
一杯清酒邀明月
阅读(2973)
推荐(0)
Qt QGraphicsView中的mapToScence使用方法
摘要:mapToScence 这段时间在学习PyQt,因为要使用QGraphView中的mapToScene的方法,本人百度+谷歌了一下午没有找到合适的解释说明。先说一下要完成的任务,在一个granphics中通过双击鼠标的方式生成一个节点,但是刚开始只实现了在固定地点生成节点,这明显很鸡肋没有啥实用价值
阅读全文
posted @
2020-10-07 10:04
一杯清酒邀明月
阅读(2088)
推荐(0)
Qt 获取三种坐标类型
摘要:1 void MainWindow::mouseMoveEvent(QMouseEvent *event) { 2 3 //获得相对于屏幕的坐标 4 QPoint sPoint1 = event->globalPos(); 5 qDebug() << "相对于屏幕坐标1:" << "(" << sP
阅读全文
posted @
2020-09-29 10:43
一杯清酒邀明月
阅读(773)
推荐(0)
Qt 自适应图片之scaled()函数详解
摘要:如何在改变窗口组件的情况下改变窗口背景图片的大小,我们通常会使用Qt自带的scaled()函数;QImage、QPixmap等绘图设备类都提供scaled()函数。 scaled()是一个重载函数,按照指定的宽和高,根据纵横比模式和转换模式从原有图像返回一个经过比例转换的图像,如果宽高为0,返回一个
阅读全文
posted @
2020-09-29 10:42
一杯清酒邀明月
阅读(3281)
推荐(2)
Qt QGraphicsView 在鼠标点击处进行放大缩小
摘要:一、前段时间在用QGraphicsView对图元进行放大缩小时,发现图形总是越来越跑偏,无法像地图中那样,点击哪里就能放大哪个地方。如下所示:此时放大缩小的焦点并不在鼠标位置 方法,使用QGraphicsView类的设置属性函数.在构造函数中增加下面两个函数即可。 1 setTransformati
阅读全文
posted @
2020-09-28 16:08
一杯清酒邀明月
阅读(3858)
推荐(1)
Qt Treewidget添加右键菜单
摘要:在Qt+VS2005下,使用slot函数customContextMenuRequested(QPointpos)实现Treewidget的右键菜单栏。 1、在ui编辑界面中,右击QTreeWidget--> Connect Signal-->选择customContextMenuRequested
阅读全文
posted @
2020-09-25 10:48
一杯清酒邀明月
阅读(1948)
推荐(0)
Qt 设置QTreeWidget的列宽
摘要:1 tree = new QTreeWidget(this); 2 3 this->setSelectionMode(QAbstractItemView::ExtendedSelection); 4 5 tree->setColumnCount(2); 6 7 this->setColumnWidt
阅读全文
posted @
2020-09-24 15:59
一杯清酒邀明月
阅读(3523)
推荐(0)
Qt QTreeWidget控件使用方法
摘要:最终实现的效果: 1.创建QTreeWidget控件 创建QTreeWidget控件,添加父节点,父节点下添加子节点,通过复选框进行选择。 1 //初始化控件函数 2 void MainWindow::init() 3 { 4 QTreeWidget *newTree = new QTreeWidg
阅读全文
posted @
2020-09-24 15:57
一杯清酒邀明月
阅读(2836)
推荐(0)
Qt QListWidget控件的使用
摘要:Qt提供QListWidget类列表框控件用来加载并显示多个列表项。QListWidgetItem类就是列表项类。 一般列表框控件中的列表项有两种加载方式: 一种是由用户手动添加的列表项,比如音乐播放器中加载音乐文件的文件列表,每一个音乐文件都是一个列表项。对于这种列表项,用户可以进行增加、删除、单
阅读全文
posted @
2020-09-24 15:53
一杯清酒邀明月
阅读(1483)
推荐(1)
Qt QFileInfo 各种函数
摘要:QFileInfo是一站式超大型编程函数主业GUI超市Qt提供的一个可以访问文件信息属性的class,但是笔者最近在使用QFileInfo时对面前屡屡闪现的十分相同的函数疑惑不解,终于今天查了一下Doc,真相大白…… 先看看路径类的吧! 1 QFileInfo::path() 2 QString Q
阅读全文
posted @
2020-09-24 13:45
一杯清酒邀明月
阅读(1149)
推荐(0)
Qt QString 、String、char* 三者之间相互转换
摘要:把QString 转化为 char* 思路: 1.先把QString类型变为QByteArray类型2.从QByteArray类型再转为char* 类型 例子 1 QString qStr = "两袖清风"; 2 QByteArray qByteArray = qStr.toUtf8(); 3 ch
阅读全文
posted @
2020-09-18 11:36
一杯清酒邀明月
阅读(1053)
推荐(0)
Qt TCP/IP网络编程
摘要:在qt中的网络编程和之前在windows中的网络编程的基本步骤是一样的,服务器有两个套接字,一个负责监听(QTcpServer),还有一个负责通信(QTcpSocket),客户端只有一个负责通信的套接字(QTcpSocket)。 服务器和客户端通信的基本步骤 1、QTcpServer对象负责监听是否
阅读全文
posted @
2020-09-17 11:24
一杯清酒邀明月
阅读(1988)
推荐(1)
Qt 利用UDP进行通信
摘要:一、UDP的特点 UDP(用户数据报协议)是一种简单轻量级、不可靠、面向数据报,无连接的传输层协议。而TCP/IP协议却是有连接的 二、UDP适合应用的几种情况 1、网络数据大多为短消息 2、拥有大量客户端 3、对数据安全性无特殊要求 4、网络负担非常重,但对响应速度要求高。 三、利用UDP进行网络
阅读全文
posted @
2020-09-17 11:05
一杯清酒邀明月
阅读(1731)
推荐(0)