1. Qt获取IP地址QString str;QList<QHostAddress> NetList = QNetworkInterface::allAddresses(); //取得全部信息for(int Neti = 0;Neti < NetList.count(); Neti++) { str = NetList.at(Neti).toString(); //qDebug()<<str; if(str != "127.0.0.1") break; }2.QT 中QTextEdit添加图片两种方法 第一个:通过URL自愿形式 QTextEd
原创 2021-08-04 10:28:02
108阅读
创建按钮的一些操作,自定义信号和槽,只需自己创建.h和.cpp 返回值都是void信号只需声明不需要实现 可以有参 可以重载槽必须声明必须实现,可以有参,可以重载当槽和信号出现重载,需要利用函数指针明确指向函数地址char*就不显示双引号 QString会显示,所以我们需要将其转换 .toUtf8()是QByteArray中的函数,可以在帮助菜单中寻找使用方法。信号连接信号和信号连接槽断开信号使用
原创 精选 8月前
297阅读
layout()->setSizeConstraint(QLayout::SetFixedSize);1. 能重新更改窗体的大小,这样一来布局就负责定义窗体的大小。并且也会在显示或者隐藏子窗体部件的时候修改窗体的大小。确保以最好的尺寸显示出来2. 码:在组合框中增加A——Z的Item。setColumnRange('A','Z');void SortDialog::setColumnRange(QChar first, QChar last){ ui->primaryColumnCombo->clear(); ui->secondaryC
原创 2021-08-04 10:28:00
483阅读
2.1 使用向导创建打开Qt Creator 界面选择 New Project或者选择菜单栏 【文件】-【新建文件或项目】菜单项弹出New Project对话框,选择Qt Widgets Application,选择【Choose】按钮,弹出如下对话框设置项目名称和路径,按照向导进行下一步,选择编译套件向导会默认添加一个继承自CMainWindow的类,可以在此修改类的名字和基类。默认的基类有QMainWindow、QWidget以及QDialog三个,我们可以选
原创 2022-03-28 17:32:19
10000+阅读
定时器在编程中经常要用到,有必要学习一下,记记笔记! Qt中定时器的使用有两种方法,一种是使用QObject类提供的定时器,还有一种就是使用QTimer类。 1、QObject中的定时器的使用,需要用到三个函数 int QObject::startTimer ( int interval ) ; /
转载 2019-01-28 10:35:00
160阅读
Qt中的每个类,都有一个对应的同名头文件,其中包含其类定义。例如要使用QApplication类,则需要在程序中添加" #include <QApplication>" QApplication类
转载 2021-08-23 12:53:12
144阅读
(文章目录) 前言 本篇文章来讲解一下QT中的多线程使用方法。 其实线程这个概念对于我们来说并不陌生,main函数在多线程中一般就被称为主线程。 在QT中,使用QThread类可以方便地创建新的线程并在其中执行任务。以下介绍一些常用的QT多线程的技术和方法。 一、多线程概念介绍 多线程是指一个进程中包含至少两个执行流,即多个线程,每个线程都可以独立运行,访问该进程中的共享资源,并且可以与其它线程
原创 5月前
2190阅读
(文章目录) 前言 之前我们都是在QWidget中来进行学习的,那么今天我将为大家讲解一下QMainWindow。 一、QMainWindow介绍 QMainWindow是Qt框架提供的一个重要的窗口类,用于创建具有标准应用程序布局的主窗口。它提供了一些常见的功能,如菜单栏、工具栏、状态栏和中央部件区域,可以方便地进行应用程序的组织和布局。下面是QMainWindow的一些特点和常用组件: 1.
原创 精选 1月前
167阅读
以下内容是自己想要学习的东西,从FinderCheng前辈的BLOG中学习到的,如有冒犯请告知,我会第一时间修正。最近在看FinderCheng前辈的QT学习之路 从中总结出了自己想要学习的东西 留个信号,自己以后再来看的时候知道自己从哪里看过,并且可以更好的记住。1、QT的SIGNAL/SLOT机制使得程序看起来很明白,类似于windows下面的消息机制不过也带来一点小麻烦 必须要使用QT的qm
原创 2016-05-17 16:11:44
697阅读
2D绘图 Qt4中的2D绘图部分称为Arthur绘图系统.它由3个类支撑整个框架,QPainter,QPainterDevice和QPainterEngine.QPainter用来执行具体的绘图相关操作如画点,画线,填充,变换,alpha通道等。QPainterDevice是QPainter用来绘图的绘图设备,Qt中有几种预定义的绘图设备,如QWidget,QPixamp,QPrinte
原创 2016-10-26 10:40:50
4017阅读
1点赞
1.目的 使用QT自带的蓝牙功能库进行学习开发,了解蓝牙设备的工作原理和使用流程,目的搭建可以自由控制的蓝牙app,为以后的学习生活做基础。 2.本地设备 采用自己vivo Y53的手机作为实验对象。 使用到的QT蓝牙库的类名:   QBluetoothLocalDevice 我们可以直接到QT软件帮助文档去搜索,如下图所示: 我们可以了解到这个类适用于QT5.2以上版本 主要我们在新建的工
转载 2021-02-04 15:35:00
1224阅读
2评论
QT开发(五十)——QT串口编程基础一、QtSerialPort简介1、串口通信基础    目前使用最广泛的串口为DB9接口,适用于较近距离的通信。一般小于10米。DB9接口有9个针脚。    串口通信的主要参数如下:    A、波特率:衡量通信速度的参数,表示每秒钟传送的bit
原创 2016-12-03 15:53:40
10000+阅读
1点赞
1评论
(文章目录) 前言 本篇文章将给大家讲解QT Creator工程是怎么构成的。了解QT工程 资料合集地微信公众号:优质程序猿 一、QT Creator工程包包含一些什么内容 在一个Qt Creator工程中,通常包含以下内容: 1.源代码文件:这些文件包含了应用程序的源代码,可以是C++文件(.cpp,.cxx等)和头文件(.h)等。这些源代码文件是实现应用程序功能的核心部分。 2.Qt Cr
原创 2月前
166阅读
(文章目录) 前言 之前我们都是在QWidget中来进行学习的,那么今天我将为大家讲解一下QMainWindow。 一、QMainWindow介绍 QMainWindow是Qt框架提供的一个重要的窗口类,用于创建具有标准应用程序布局的主窗口。它提供了一些常见的功能,如菜单栏、工具栏、状态栏和中央部件区域,可以方便地进行应用程序的组织和布局。下面是QMainWindow的一些特点和常用组件: 1.
原创 精选 2月前
550阅读
其实我本来不打算学习这一块的,最多学习个QFileDilog就够用了,但是想了一下,万一那天真的需求提到了颜色,字体上面,就尴尬了,技多不压身,了解了解吧,至少多年后自己还有博客可以翻。**QFileDialog1、QFileDialog::getOpenFileName以及系列的函数,都是获取文件的名称或者路径用的,值得一提的就是QFileDialog::getOpenFileUrl,它返回的U
原创 2019-11-11 22:32:59
1123阅读
Qt基础知识学习
原创 精选 9月前
288阅读
1点赞
用cube那个工程 自己去把顶点补充一个QVector3D的顶点法向量 然后把需要传入的uniform补上摄像机位置 灯颜色 灯位置 mo
原创 8月前
69阅读
(文章目录) 前言 本篇文章将带大家学习QT中的窗口组件。 资料合集地微信公众号:优质程序猿 一、窗口组件 窗口组件是在图形用户界面(GUI)应用程序中用于创建和管理窗口的可视化元素。窗口组件提供了用户与应用程序交互的界面,包括各种控件、布局和事件处理机制等。 在Qt中,窗口组件主要是通过QWidget基类及其派生类来实现的。QWidget是一个通用的窗口控件类,它提供了基本的窗口功能和属性,
原创 2月前
98阅读
9.1 事件事件(event)是由系统或者 Qt 本身在不同的时刻发出的。当用户按下鼠标、敲下键盘,或者是窗口需要重新绘制的时候,都会发出一个相应的事件。一些事件在对用户操作做出响应时发出,如键盘事件等;另一些事件则是由系统自动发出,如计时器事件。在前面我们也曾经简单提到,Qt 程序需要在main()函数创建一个QApplication对象,然后调用它的exec()函数。这个函数就是开始 Qt 的事件循环。在执行exec()函数之后,程序将进入事件循环来监听应用程序的事件。当事件发生时,Qt ...
原创 2022-03-28 17:32:18
10000+阅读
  • 1
  • 2
  • 3
  • 4
  • 5