E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【Qt编程】
QT-编码方式,信号和槽,容器窗口与事件同步,面向对象的
QT编程
(day2)
一、编译方式1、Qt内部编码方式:unicode编码可以表示所有常见的文件,提供世界上几乎所有的文字的唯一编码方式。具有通用性;具有两字节和四字节标准。但是我们在编写代码时,不能采用unicode编码,因为unicode编码每个字符都采用两个字符表示,但是char类型只有一个字节。多余的用0表示,但是字符串的结束标志就是空,所以不能用unicode编码方式来写代码。查看QString帮助,可以看到
丑心疼
·
2023-10-21 03:19
Qt消息对话框的使用
QMessageBox类是
Qt编程
中常用到的一个类,主要用来进行一些简单的消息提示,比如:问题对话框,信息对话框等,这些对话框都属于QMessageBox类的静态方法,使用起来比较简单,方便。1."
propor
·
2023-10-21 00:50
Qt编程
qt
Qt文件对话框的使用
Qt编程
中通常会遇到对文件的操作,比如打开,保存等,这些操作通常是通过文件对话框来进行操作的,文件对话框通常具有固定的样式,通过它可以获取到文件名,进而通过文件名打开文件,Qt文件对话框是通过QFileDialog
propor
·
2023-10-21 00:50
Qt编程
qt
Qt 计时器制作
本文福利,莬费领取Qt开发学习资料包、技术视频,内容包括(C++语言基础,
Qt编程
入门,QT信号与槽机制,QT界面开发-图像绘制,QT网络,QT数据库编程,QT项目实战,QS
Qt开发老杰
·
2023-10-20 21:25
qt
开发语言
c++
【Qt开发】QSplitter的使用和设置
的用途QSplitter使得用户可以通过拖动子窗口之间的边界来控制它们的大小,例如本文福利,莬费领取Qt开发学习资料包、技术视频,内容包括(Qt实战项目视频教程+代码,C++语言基础,C++设计模式,
Qt
十年编程老舅
·
2023-10-18 15:45
QT开发
qt
qt开发
qt教程
qt编程
C++
qt项目实战
qt入门
Qt编程
,TCP编程、数据库
目录1、TCP:QTcpServer|QTcpSocket1、##TCP客户端1、//连接成功信号2、//连接断连信号3、//数据就绪信号4、//连接到服务器,使用服务器的IP地址和端口5、//发送数据到服务器6、//从服务器接收数据2、##TCP服务器端1、//创建TCP服务器对象2、//新连接信号3、//断连的信号4、//接收数据就绪信号5、//发送数据到客户端2、SQLITE数据库编程1、/
clown_30
·
2023-10-17 02:39
数据库
qt
tcp/ip
Qt编程
中segfault问题解决方法
本文介绍在Linux环境下,
Qt编程
中segfault问题解决方法。
propor
·
2023-10-16 13:09
Qt编程
qt
开发语言
Qt编程
Qt的作用,用图形界面的方式实现输入输出。Qt中提供常用的视图组件,qt已经定义的工具类:成员变量、成员函数Qt程序的基本结构#include“qapplication.h”//#include#include“qwidget.h”intmain(intargc,char**argv){QApplicationapp(argc,argv);QWidget*w=newQWidget;w->show(
行走在软件开发路上的人
·
2023-10-16 01:08
Qt编程
Qt编程
QT编程
,QMainWindow、事件
目录1、QMainWindow2、事件1、QMainWindowQMenuBar:菜单栏QMenu:菜单QAction:动作QToolBar:工具栏QStatusBar:状态栏setWindowTitle("主窗口");//:+前缀+文件名setWindowIcon(QIcon(":/mw_images/10.png"));resize(640,480);//一个主窗口只能有一个菜单栏QMenuB
clown_30
·
2023-10-13 21:18
qt
Qt编程
,事件过滤器、绘图
3事件过滤器1)安装事件过滤器le->installEventFilter(this);//从QObject继承出来的对象,可以注册一个事件过滤器,所有的事件先交给事件过滤器处理2)重写事件过滤器/*参数:watched:对象event:事件返回值:true:事件已处理false:事件未处理*/boolWidget::eventFilter(QObject*watched,QEvent*event
clown_30
·
2023-10-13 21:18
qt
开发语言
Qt编程
,文件操作、UDP通信
目录1、文件类QFile2、UPD/TCP网络编程1、##UDP客户端2、##UDP服务器端1、文件类QFileQFilefile(filename);file.exists()file.setFileName(filename1);file.fileName()file.bytesAvailable()file.size()file.copy("2.txt")file1.errorString(
clown_30
·
2023-10-13 21:40
qt
udp
开发语言
QT线程 Emit、Sgnals、Slot详细解释
信号和槽机制是QT的核心机制,要精通
QT编程
就必须对信号和槽有所了解。信号和槽是一种高级接口,应用于对象之间的通信。
双子座断点
·
2023-10-13 13:11
#
QT开发之路
多线程编程
QT
Emit
ubuntu下用cmake编译Qt5(保姆级教程)
观看本教程之前,最好有一定的cmake和
Qt编程
基础。1Qt编译过程众所周知,C++编译四大步骤:预处理、编译、汇编、链接。Qt
孟德尔的猫
·
2023-10-13 04:15
C++学习笔记
qt
c++
cmake
《Qt 6 C++开发指南》提供4个版本的示例程序
《Qt6C++开发指南》包含丰富的示例项目,为了方便读者使用《Qt6C++开发指南》学习
Qt编程
,本书提供了4个版本的示例程序。
HongAndYi
·
2023-10-10 12:12
Qt
Qt
6
C++开发指南
Qt
6
Qt
6
C++开发指南
QT编程
,QT内存管理、信号与槽、
一、QT工具1、QtDesigner:界面设计编辑工具2、QtAssistant:Qt技术文档浏览器3、QtLinguist:国际化语言翻译工具4、QtCreator:集成开发环境二、QT内存管理使用new和delete时,内存在堆中分配。堆内存空间必须通过delete完全释放,以防止内存泄漏。只要不delete,分配在堆上的对象可以一直存活下去。栈是系统自动分配管理的,局部变量就是来自于栈区,只
clown_30
·
2023-10-08 08:28
qt
cocoa
开发语言
QT-信号槽中传递自定义数据类型
Qt编程
一个核心亮点就是信号槽机制,通过:QMetaObject::connect(constQObject*sender,constchar*signal,constQObject*receiver,
Billy12138
·
2023-10-07 17:55
Qt
c++
一次吃透Qt中信号与槽(包含信号与槽的使用,自定义以及重构示例,建议收藏)
1、Qt中信号和槽信号与槽信号与槽(Signal&Slot)是
Qt编程
的基础,也是Qt的一大创新。因为有了信号与槽的编程机制,在Qt中处理界面各个组件的交互操作时变得更加直观和简单。
TrueDream~
·
2023-10-07 17:54
QT
qt
c++
Qt编程
中采用signal传递自定义数据类型
本文介绍
Qt编程
中采用signal传递自定义数据类型(结构体类型)。
propor
·
2023-10-07 17:22
Qt编程
qt
开发语言
C++ Qt 事件(event)
一般来说,使用
Qt编程
时,我们并不会把主要精力放在事件上,因为在Qt中,需要我们关心的事件总会发出一个信号。比如,我们关心的是QPushButton的鼠标点击,但
苍天饶过谁?
·
2023-10-06 20:15
Qt学习和开发分享
c++
qt
java
[
QT编程
系列-45]: 内存检测工具Dr.Memory在Windows上的使用实践与详解
目录一、使用前的澄清二、下载地址三、功能概述四、使用方法与步骤4.1常见命令4.2命令选项详解4.3常见问题监测4.3.1内存泄露相关参数4.4结果输出参数4.5输出分析一、使用前的澄清(1)之前在https://blog.csdn.net/fengbingchun/article/details/51626705中介绍过Dr.Memory,那时在Windows上还不支持x64,最新的版本对x64
文火冰糖的硅基工坊
·
2023-10-04 20:25
编程系列-QT
windows
管理
IT
软件工程
qt
QT编程
入门系列文章之九——深入了解槽函数
槽函数和普通的C++成员函数没有很大的区别。它们也可以使virtual的;可以被重写;可以使public、protected或者private的;可以由其它的C++函数调用;参数可以是任何类型的。如果要说区别,那就是,槽函数可以和一个信号相连接,当这个信号发生时,它可以被自动调用。connect()语句的原型类似于:connect(sender,SIGNAL(signal),receiver,SL
学习成长分享快乐
·
2023-10-04 19:51
qt
c++
[
QT编程
系列-43]: Windows + QT软件内存泄露的检测方法
目录一、如何查找Windows程序是否有内存泄露二、如何定位Windows程序内存泄露的原因二、Windows环境下内存监控工具的使用2.1内存监测工具-Valgrind2.2.1ValgrindforLinux2.2.2ValgrindforWindows2.2内存监测工具-Dr.Memory2.2.1特点2.2.2安装和操作步骤2.3内存监测工具-VisualLeakDetector2.3.1
文火冰糖的硅基工坊
·
2023-10-04 05:46
编程系列-QT
windows
开发语言
qt
程序
[
QT编程
系列-44]: Windows + QT软件闪退的检测方法
目录一、Windows程序闪退的问题定位方法1.1Windows程序闪退1.2要找到Windows程序的crash点1.3当Windows程序崩溃时,可以尝试以下方法获取出错信息:二、关键工具的进一步分析2.1Windows事件查看器(EventViewer)2.1.1概述2.1.2功能2.1.3操作步骤2.2如何让Windows为闪退程序生成Coredump文件2.3WinDbg调试器2.3.1
文火冰糖的硅基工坊
·
2023-10-04 05:15
编程系列-QT
windows
开发语言
qt
软件工程
架构
[Qt]libusb-win32应用
Windows764bitultimate环境:Qt5.1,libusb-win32-bin-1.2.6.0[libusb-win32-BrowseFilesatSourceForge.net]参考资料:1、《USB与
QT
kyzoon
·
2023-09-27 12:38
驱动
Qt
libusb-win32
qt
开发语言
The Logbook of Qt Source Code Reading(1)
C++GUIProgrammingwithQt4,ByJasminBlanchette,MarkSummerfield
Qt编程
的宝典,属于入门必看的宝书。此书由中文翻译版本。
jieshuzheng
·
2023-09-24 09:20
QT
qt
documentation
c++
reference
出版
linux
Qt项目实战:多文本编辑器
首先需要在设计模式里进行设计器的设置:本文福利,莬费领取Qt开发学习资料包、技术视频,内容包括(C++语言基础,
Qt编程
入门,QT信号与槽机制,QT界面开发-图像绘制,QT网络,QT数据库编程,QT项目实战
音视频开发老舅
·
2023-09-22 13:07
Qt开发
qt
qt教程
qt开发
C++
编程
基于VS +
Qt编程
的UG/NX二次开发
参考链接:基于VS+
Qt编程
的UG/NX二次开发–神奇代码串一般情况下,VS版本和UG版本需对应版本来开发,但本人较懒,而且习惯了现有VS2019版本+QT5.12版本,不想再折腾,所以在此基础上进行摸索
xpz84
·
2023-09-20 16:55
c++
qt
visual
studio
QT_day01
一.
QT编程
环境(1)QT的工具①assistant帮助手册②qmake-v查看qt版本③qmake-project可以把项目的源文件组织成项目的描述文件.pro④qmake可以根据.pro文件生成Makefile⑤make
weixin_30551947
·
2023-09-20 08:52
ui
开发工具
QT编程
-day2
创建一个新工程时,需要选择一个基类,在
QT编程
中有三大基类。1.QMainWindow:是基于主窗口类的程序,适用于较为复杂的应用程序。除了中央客户区界面,还包括工具栏、菜单栏、状态栏等。
Lady_gala
·
2023-09-20 08:47
qt学习
qt
界面
编程
绘制次贝塞尔曲线的编程实现
在本文中,我将向您介绍如何使用
QT编程
绘制次贝塞尔曲线,并提供相应的源代码。首先,我们需要在QT环境中创建一个绘图窗口,用于显示我们的次贝塞尔曲线。我们可以使用QT的绘图工具包来实现这一点。
LogicGuruX
·
2023-09-18 05:55
编程
编程
vs2008中添加QT并设置代码自动补全
【1】
QT编程
——QT集成于MicrosoftVisualStudio中集成于VS的QT安装步骤:1.首先安装MicrosoftVisualStudio2008(因为QT官网上好像没有提供VS其他版本的
认真过生活
·
2023-09-17 16:17
windows
C++学习
vs2008
Qt
界面
VassistX
破解
Qt Event(Qt事件)
2.事件与信号槽一般来说,使用
Qt编程
时,我们并不会把主要精力放在事件上,因为在Qt中,需要我们关心的事件总会发出一个信号。比如,我们关心的是QPus
HIIWAR_ZB
·
2023-09-16 03:29
Qt
EtherCAT运动控制卡开发教程之Qt(上):开发环境配置与简单运动控制应用
今天,正运动小助手给大家分享一下EtherCAT运动控制卡开发教程之Qt,主要介绍一下如何通过
Qt编程
实现直线插补的运动控制。
正运动技术
·
2023-09-11 13:01
机器视觉系统
运动控制卡
视觉+运动控制
运动控制器
视觉控制器
机器人控制器
EtherCAT控制器
运动控制卡
Qt的窗口系统
代码仓库以及参考文件见文章底部坐标体系要想学好GUI,界面的坐标系首先要搞清楚在
Qt编程
中,以左上角为原点,X向右增加,Y向下增加。对于所有嵌套的窗口,其坐标是相对于父窗口来说的。
Achou.Wang
·
2023-09-11 10:08
QT保姆级教程
qt
在Qt中使用全局变量的两种方式,及出现无法解析的命令的问题
很多小伙伴在
Qt编程
时,不会使用全局变量,其实基本有两种方式来定义使用全局变量,第一种是根据c/c++的extern来进行多文件的使用,第二种方法就是把全局变量放在类中,当做类静态变量来使用,一般来说,
luckyone906
·
2023-09-05 17:48
QT-笔记
c++基础概念
c++技术
后端
QT编程
day 1
1.为新的qt工程打上注释------------------------------------------------------------------------.pro文件:------------------------------------------------------------------------QT+=coregui#添加库文件core为核心库文件gui为图形化库文
O WL
·
2023-09-02 09:35
qt
c++
Qt实现拖拽文件
1、拖拽文件获取文件路径1.1、效果展示1.2、具体代码本文福利,莬费领取Qt开发学习资料包、技术视频,内容包括(C++语言基础,
Qt编程
入门,QT信号与槽机制,QT界面开发-图像绘制,QT网络,QT数据库编程
十年编程老舅
·
2023-08-28 20:41
QT开发
qt
c++
qt开发
qt教程
qt编程
qt信号槽同步问题
目录信号槽:注意事项:具体例子:线程安全问题的例子:信号槽:在
Qt编程
中,信号(Signal)和槽(Slot)是一种用于在对象之间进行通信的机制。信号用于发出事件,而槽用于响应这些事件。
五百五。
·
2023-08-23 12:26
QT
qt
开发语言
[QT_032]Qt学习之基本文件读写QFile
本文转自:《
Qt编程
指南》作者:奇先生
Qt编程
指南,Qt新手教程,QtProgrammingGuide7.2基本文件读写QFileQt常见的文件读写类有三个QFile、QTextStream和QDataStream
天空之城8020
·
2023-08-21 05:10
#
Qt学习记录
qt
c++
Qt Tcp网络编程
1.Qt中的TCP客户端编程Qt中的TCP客户端编程:对于
Qt编程
而言,网络只是数据传输的通道Qt提供了QTcpSocket类(封装了TCP协议细节)将QTcpSocket的对象当做黑盒使用,进行数据收发
只爱编程的菜鸟
·
2023-08-20 08:13
QT
Qt
Tcp网络编程
QT编程
常见崩溃问题总结
一主程序事件循环函数崩溃:a.exec()处崩溃该处崩溃一般调试的时候显示的堆栈信息停止的位置都是QT的dll库。我们的代码中只给出了a.exec()崩溃。原因一:子线程中更改界面上控件。在Qt事件循环中一般只有主线程可以用来改变某一个显示控件的状态。子线程想要改变界面时可以给主程序发信号。原因二:在事件循环中,有部分控件访问的地址越界例如:QPixmapq_pixmap;//my_frame.d
大白萝卜不紧张
·
2023-08-18 21:58
qt
BUG
qt
开发语言
bug
嵌入式系统开发与应用--交通灯系统
图1交通灯示意图二要求1、基本要求(1)按照题目要求使用
Qt编程
,独立设计系统所需界面。实现交通灯计时显示、按钮控制交通灯启动和停止。
白茶丫
·
2023-08-17 13:50
嵌入式设计
qt
开发语言
1024程序员节
【QT学习笔记001】小试身手、C语言扫盲
一级指针内存模型及项目开发重要点二级指针内存模型及项目开发重要点多维指针做函数参数技术推演分析结构体及内存模型、工程开发套路指针铁律特色工程项目开发中至镇初步易犯错误模型总结与分析数组类型,压死初学者的三座大山:3、数组类型4、学习路线:5、linux编程6、游戏编程7、
QT
EE_LegendNing
·
2023-08-17 04:58
QT
语言
编程
Qt样式表应用
最近在用
QT编程
时界面的风格总是很难弄得统一,于是在查阅了一些书籍之后总结了一些经验,希望同大家分享,有不正确之处请大家多多指正。
h595636059
·
2023-08-17 01:01
Qt-样式表
qt
Qt 信号和槽 & 事件处理
一:Qt信号和槽概述信号与槽作为QT的核心机制在
QT编程
中有着广泛的应用,本章介绍了信号与槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。
顾城沐心
·
2023-08-16 13:18
qt
c++
开发语言
Qt信号和槽机制
Qt信号和槽机制(转载)2011-04-2515:28:06|分类:Maemo开发|举报|字号订阅一、概述信号和槽机制是QT的核心机制,要精通
QT编程
就必须对信号和槽有所了解。
特立独行的猫a
·
2023-08-14 18:34
C++
[
QT编程
系列-42]: QT定时器
目录第1章QT下的定时器1.1主要的对象1.2QTTimer定时的特点1.3QT高精度定时器QElapsedTimer:计时第2章Windows操作系统下的高性能定时器2.1时钟分辨率2.2两种来实现高性能定时器:2.3timeSetEvent用法第3章timeSetEvent和QTimer比较3.1概述3.2精度比较第1章QT下的定时器1.1主要的对象QT框架中提供了两种类型的定时器:QTime
文火冰糖的硅基工坊
·
2023-08-12 06:43
编程系列-QT
qt
开发语言
[
QT编程
系列-38]:数据存储 - SQLite数据库存储与操作
目录1.SQLite数据库概述1.1简介1.2SQLite不支持网络连接1.3SQLite不需要安装MySQLServer数据库1.4.SQLite性能1.5SQLite支持的数据条目2.SQLite操作示例3.QSqlDatabase4.QSqlQuery1.SQLite数据库概述1.1简介QT提供了对SQLite数据库的支持,通过QT的相关类和方法,可以方便地进行SQLite数据库的连接、查询
文火冰糖的硅基工坊
·
2023-08-06 20:01
编程系列-QT
数据库
qt
sqlite
[
QT编程
系列-37]:数据存储 - 日志文件、日志等级的支持:qDebug、Log4Qt
目录1.概述2.qDebug2.1概述2.2qDebug对调试等级的支持(通过不同的宏来实现)2.3qt日志等级的设置1.概述在Qt中,日志文件的支持通常是通过日志库、日志框架或自定义代码实现的。Qt本身没有提供内置的日志文件支持。以下是一些常用的方法和工具,可用于在Qt应用程序中实现日志文件的支持:使用第三方日志库:你可以集成一些第三方的日志库(例如spdlog、Log4Qt、QsLog等)来管
文火冰糖的硅基工坊
·
2023-08-06 20:01
编程系列-QT
qt
开发语言
[
QT编程
系列-40]:QML语言简介
目录第1章简介第2章QTQML示例第三章QML的步骤:第1章简介QML(QtMeta-ObjectLanguage)是Qt框架中用于构建用户界面的声明性语言。它是一个轻量级的语言,用于描述界面的结构和行为,使开发人员能够快速构建跨平台的界面。QML可以与C++代码无缝集成,同时支持动态创建和组合不同的QML组件。以下是一些QML的特点和用法:声明式语法:QML使用声明式语法来描述界面。开发人员可以
文火冰糖的硅基工坊
·
2023-08-06 20:31
编程系列-QT
qt
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他