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学习
遇到的问题(2)
编写QT小程序遇到的问题:源代码如下:#include#include#include#include#includeintmain(intargc,char*argv[]){QApplicationa(argc,argv);QWidget*mainWin=newQWidget();mainWin->setWindowTitle("ex1");QSlider*mSlider=newQSlider(
wasb001
·
2023-09-22 15:18
QT
学习总结
Qt
一位大佬对于 Qt 学习的最全总结(三万字干货)
分享一位大佬Github上关于
Qt学习
的总结。作者无私分享了一百多个自定义控件以及几本Qt的书籍(C++Qt),特此引用这个大佬的干货,左下角可阅读原文进入GitHub原分享地址。
程序员编程指南
·
2023-09-22 13:08
C语言与C++编程
scipy
makefile
crm
ipad
relativelayout
Qt学习
笔记day01
Qt框架main.cpp#include"mywidget.h"//QApplication应用程序类//Qt头文件没有.h//头文件和类名一样,开头两个字母大写#includeintmain(intargc,char*argv[]){//有且只有一个应用程序类的对象QApplicationa(argc,argv);//MyWidget继承于QWidget,QWidget是一个窗口基类//所以My
WUST_XIAO
·
2023-09-20 08:24
qt学习笔记
qt
Qt学习
笔记(19)——工程插件
前言这个星期,主要的工作内容在一个较为大型的工程上面加上我写的插件。同时,将其运行起来,下面,我将写一下整个流程。工程插件的创建步骤根据厂家给的第三方库,我们要调用它的库才能写出对应他们板子的插件。这个第三方库主要包含三大部分的内容。.h,.dll,.lib文件。有可能还有其他的一些支持文件,比如https://blog.csdn.net/weixin_38809485/article/detai
zwz_chome
·
2023-09-20 08:52
QT
Qt
QT学习
——day3
QT学习
——day3字符串的动态拼接:QSrting类的构造函数,arg()函数的重载,qDebug实现在终端输出。
流光拾贝
·
2023-09-20 08:48
c++
qt
qt5
QT学习
day1
吴昊JasonWu面向对象+GUI重点:必须会(不需要查阅资料),面试(考试)大概率问到。掌握:必须会(不需要查阅资料),面试(考试)有可能问到。熟悉:查阅文档会。了解:知道有这么回事能吹几句。【Qt是什么(熟悉)】Qt是一个GUI(图形用户界面(GraphicalUserInterface,简称GUI,又称图形用户接口))框架。GUI并不是Qt的全部。Qt除了可以制作可视化用户界面外,还有很多其
墨鱼馒头
·
2023-09-20 08:18
c++
c语言
qt
Qt学习
笔记:中秋节,用QPainter绘制一个小心心送给你
Qt学习
笔记:中秋节,用QPainter绘制一个小心心送给你中秋节是中国传统的节日之一,人们在这一天通常会与家人团聚,赏月、吃月饼。
FucMobile
·
2023-09-19 00:04
QT
qt
学习
笔记
[
Qt学习
笔记]Qt动态切换控件样式属性方法
1介绍在编程过程中我们一般使用setStyleSheet函数来设置控件的样式属性,包括颜色、边框、透明度等属性,如果不同的控件和样式直接在代码中设置,会造成无法统一管理的缺点,反复书写样式属性造成代码的冗余。解决的方法是将所有需要设置的样式属性都放入qss文件中,通过加载qss来实现不同控件不同状态下的样式变化。2实现过程如果我们只设定某些控件的样式属性,可以把样式设置写到ui文件下的styleS
coder_Alaric
·
2023-09-18 01:32
QT学习
笔记---day1
QTQPushButtonQT中的对象树QT中的坐标系左上角为(0,0)点QT中的信号槽案例:点击按钮关闭窗口connect(信号发送者,发送的信号,信号接受者,处理的槽函数)自定义信号和槽头文件——>自定义信号写到signal下connect(老师,老师饿了(信号),学生,请客(槽函数))teacher类头文件:classTeacher:publicQObject{Q_OBJECTpublic:
海巫op
·
2023-09-16 10:49
cpp
qt
c++
QT学习
编码
编码编码介绍编辑器保存文件是有编码的。编辑器中写的char*常量字符串“xxx”,以编辑器的编码保存在文件中。QT5编辑器默认utf-8编译器在编译时也有他自己的编码方式,char*常量字符串“xxx”大部分情况需转换成QString。QString默认是unicode。如果转换时依据的编码与编辑器的编码不一致,就会乱码。相当于乱解释。QString有多个方法用于编码fromAsciifromLa
bugmoo
·
2023-09-15 22:15
qt
qt
QT学习
开发笔记(UDP通信)
UDP通信11.3.1UDP简介UDP(UserDatagramProtocol即用户数据报协议)是一个轻量级的,不可靠的,面向数据报的无连接协议。我们日常生活中使用的QQ,其聊天时的文字内容是使用UDP协议进行消息发送的。因为QQ有很多用户,发送的大部分都是短消息,要求能及时响应,并且对安全性要求不是很高的情况下使用UDP协议。但是QQ也并不是完全使用UDP协议,比如我们在传输文件时就会选择TC
ManGo CHEN
·
2023-09-14 19:07
QT开发学习笔记
udp
qt
学习
QT学习
——2.图片的应用、布局、界面切换
前言在登录界面的基础上,我们做出一些功能的完善。详细内容可以看上一篇文章:http://t.csdn.cn/qbm1r一、图片的应用1.添加图片资源文件①创建资源文件夹。如下图所示操作,注意文件命名及路径不能包含中文,其他选项默认即可(由于我已经点击了“添加新文件”,所以截图里第3步的文字是灰色的)②将图片手动拖入工程文件夹内(图片名称不能为中文)->然后在qrc文件中按如下步骤添加图片a.打开资
没想好叫什么94
·
2023-09-11 19:02
QT
学习
qt
嵌入式硬件
QT学习
之QString的arg方法
QT中QString类似于C的printf中的格式输出符。1使用arg(str1,str2,str3)这种方法要求str1、str2、str3都为constQString&类型,即:QStringQString::arg(constQString&a1,constQString&a2,constQString&a3)const同时,arg()里的参数实现从1个到9个,也就是说最多只能有9个!即在实
穿着帆布鞋也能走猫步
·
2023-09-09 05:21
qt
QT学习
笔记之代码读
1Q_UNUSED(name)的用法一、用法Q_UNUSED()没有实质性的作用,用来避免编译器警告forexample:inttransition::getSTL(inttype){Q_UNUSED(type);return123;}二、相关问题处理:如果编译中出现以下警告:warning:unusedparameter‘arg1′[-Wunused-parameter]原因是由于函数参数未使用
穿着帆布鞋也能走猫步
·
2023-09-09 05:50
qt
Qt学习
(6)——Q_PROPERTY宏解析
classIconEditor:publicQWidget{Q_OBJECTprivate:QColorcurColor;public:QColorpenColor()const{returncurColor;}voidsetPenColor(constQColor&newColor);};/***************************//***给类添加了属性方法*****/classI
穿着帆布鞋也能走猫步
·
2023-09-09 05:20
qt
Qt学习
(7)——多线程控制
qt多线程的两种方法:继承QThread的run函数和将继承QObject的类转移到一个Thread里。Qt4.8之后第二种方法更常用。错误集锦Qt-错误总结-在自定义类头文件中添加Q_OBJECT编译时报错(undefinedreferenceto‘vtableforxxThread)错误提示:在添加的QThread子类头文件添加Q_OBJECT时,编译程序,出现“undefinedrefere
穿着帆布鞋也能走猫步
·
2023-09-09 05:20
qt
Qt学习
日志(一)Qt的安装详情
Qt的安装步骤目录Qt的安装步骤二、Qt安装包的下载与安装1、Qt的下载2、Qt的安装三、结束一、Qt的简单介绍Qt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形用户界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。二、Qt安装包的下载与安装1、Qt的下载Qt官方下载地址:https://download.qt.io/进入官方的下载页面
拔刀吧丨佩奇
·
2023-09-07 13:49
qt
qt5
Qt学习
总结之布局管理
一.布局管理的诞生背景在前面所讲的所有案例中,我们都是用采用手动布局的方式来布局的。结合个案例来说明一下:在一个界面上放三个label,三个label纵向排列,如下QPalettepalette;palette.setColor(QPalette::Background,QColor(255,0,0));ui->label_1->setPalette(palette);ui->label_1->s
嵌入式小龙
·
2023-09-05 18:29
GUI
QT
C++
qt
学习
ui
Qt学习
之全局变量
网上又两种方法。一个是在class里声明成static(静态)变量,因为静态变量的生命周期是和整个程序共存亡,还有一个是extern外部变量,但是它会破坏程序的整体性,一般不推荐,但是static我比较不会用,所以还是采用extern这个方式。首先在global.h里对这些变量进行声明(注意此时没有分配内存空间)然后再global.cpp里对这些变量进行定义(其他.cpp里也行)至于想用stati
Mr_Lq7
·
2023-09-05 17:17
Qt学习之全局变量
QT学习
:视图(View)练习
通过利用自定义的View,实现一个对TableModel的表格数据进行显示的柱状统计图例子,以此介绍如何应用自定义的View。具体实现步骤如下。(1)完成主窗体,以便显示View的内容。MainWindow类继承自QMainWindow类,作为主窗体。以下是头文件“mainwindow.h”的具体代码。#include#include#include#include#include#include
心若向阳,何谓悲伤
·
2023-09-05 12:02
QT学习
qt
gui
Python
Qt学习
(九)MainWindow
源代码:#-*-coding:utf-8-*-#Formimplementationgeneratedfromreadinguifile'qt_mainwindow.ui'##Createdby:PyQt5UIcodegenerator5.15.9##WARNING:Anymanualchangesmadetothisfilewillbelostwhenpyuic5is#runagain.Dono
bluemliu
·
2023-09-05 02:52
python
qt
学习
Qt学习
笔记NO1. QtChart学习使用笔记
一、参考学习资料QtChart官方手册:https://doc.qt.io/qt-5/qtcharts-index.html或者直接看Qt软件帮助手册二、QtChart相关应用介绍2.1使用前,添加头文件、命名空间、组件2.2ChartTypes对应效果介绍2.2.1折线图和样条图折线图使用:QLineSeries类QLineSeries*series=newQLineSeries();serie
C藏镜人
·
2023-09-04 16:16
Qt进阶学习
学习
Qt学习
笔记NO2. QCustomPlot 学习使用笔记
一、学习参考资料官网:QtPlottingWidgetQCustomPlot-Introduction二、QCustomPlot相关介绍2.1配置QCustomPlot首先,下载QCustomPlot库,将qcustomplot.handqcustomplot.cpp添加入工程然后,在.pro文件添加:接着可以选择将QWidget放置UI界面,提升为qcustomplot也可以直接在工程添加以下代
C藏镜人
·
2023-09-04 16:16
Qt进阶学习
qt
学习
开发语言
Qt学习
笔记
Qt学习
笔记文章目录
Qt学习
笔记Qt界面对象树Qt中的坐标系第一个Qt程序信号与槽库函数自定义的信号与槽解决重载问题信号与槽的连接方式Lambda表达式Day1作业Main_Window菜单栏和工具栏使用案例结果显示资源文件对话框的创建消息对话框界面布局登陆界面
zzh123353
·
2023-09-03 16:52
Qt
qt
c++
QT学习
回顾(二)界面布局及其控件设计
QT学习
回顾(二)(1)QMainWindow介绍(2)工具栏及状态栏介绍(3)柳接部件、浮动窗口及核心部件介绍(4)资源文件添加及图片应用(5)对话框介绍(6)界面布局(7)控件(1)QMainWindow
凹凸曼~
·
2023-09-03 16:21
c++
qt
qt
Nav2之
QT学习
QT是linux平台重要的交互平台开发工具,同时也是跨平台开发和小团队的首先浅谈VSCode配置并进行Qt开发的方法1.安装QT2.安装VsCode的模块在扩展商店搜索c++,安装微软发行的C/C++扩展。在扩展商店搜索cmake,安装前两个扩展,分别为CMake、CMakeTools构建并运行项目按F7进行构建:Build按Shift+F5运行:Run
WilsonGuo
·
2023-09-03 00:56
【Py
Qt学习
笔记】分别使用scatter()和Circle()绘制散点图和二维圆,附修改点大小的方法
目录前言一、Scatter()1.参数与示例2."s"参数详解,修改散点的大小二、Circle()1.使用方法2.示例总结前言最近在开发一个小工具,主要是用作离散元计算结果可视化。GUI是pyqt5,嵌入matplotlib。由于在绘图过程中需要绘制颗粒,用到matplotlib绘制二维圆或者点。我只是业余编程,写博客记录一下遇到的问题,大家仅供参考。提示:以下是本篇文章正文内容,下面案例可供参考
JlexZzzz
·
2023-09-02 22:07
python
matplotlib
Python
Qt学习
(七)Listview
源代码:#-*-coding:utf-8-*-#Formimplementationgeneratedfromreadinguifile'qt_listview.ui'##Createdby:PyQt5UIcodegenerator5.15.9##WARNING:Anymanualchangesmadetothisfilewillbelostwhenpyuic5is#runagain.Donote
bluemliu
·
2023-09-01 11:05
python
Python
Qt学习
(五)Checkbox
源码#-*-coding:utf-8-*-#Formimplementationgeneratedfromreadinguifile'qt_checkbox.ui'##Createdby:PyQt5UIcodegenerator5.15.9##WARNING:Anymanualchangesmadetothisfilewillbelostwhenpyuic5is#runagain.Donotedi
bluemliu
·
2023-09-01 11:35
python
Python
Qt学习
(六)DialogButtonBox + StatusBar
源代码:#-*-coding:utf-8-*-#Formimplementationgeneratedfromreadinguifile'qt_dialogbutton.ui'##Createdby:PyQt5UIcodegenerator5.15.9##WARNING:Anymanualchangesmadetothisfilewillbelostwhenpyuic5is#runagain.Do
bluemliu
·
2023-09-01 11:35
python
Python
Qt学习
(八)Treeview
源代码:#-*-coding:utf-8-*-#Formimplementationgeneratedfromreadinguifile'qt_treeview.ui'##Createdby:PyQt5UIcodegenerator5.15.9##WARNING:Anymanualchangesmadetothisfilewillbelostwhenpyuic5is#runagain.Donote
bluemliu
·
2023-09-01 11:02
python
qt
Qt学习
笔记(十一)基本图案绘制
1、测试代码voidMyDrawWindow::paintEvent(QPaintEvent*event){intwidth=this->width();intheight=this->height();QPainterpainter(this);QColorcolor(0,0,265);QPenpen(color);QBrushbrush(QColor(255,0,0));painter.set
行走行囊
·
2023-08-31 18:12
【
QT学习
五】Qt 的容器类QList,QVector,QSet,QMap等
目录一、概述1.1、Qt容器类的优点1.2、Qt容器类的缺点1.3、Qt容器类与STL容器类的对比二、各个容器的说明2.1、QList2.2、QVector2.3、QLinkedList2.4、QMap2.5、QHash2.6、QSet一、概述Qt是一个流行的C++跨平台应用程序框架,提供了一组通用的基于模板的容器类来帮助开发人员在他们的应用程序中有效地组织和管理数据。这些容器类包括QList、Q
从此不归路
·
2023-08-31 00:49
QT学习
qt
学习
开发语言
【
Qt学习
】 垂直布局和水平布局
目录一:项目重构二:VBoxLayout垂直布局三:HBoxLayout水平布局四:水平垂直布局综合应用五:创建控件一:项目重构在使用Qt软件的时候,有时候会出现程序异常结束[而自己的代码逻辑是没有问题的]此时的解决方法:重新构建项目二:VBoxLayout垂直布局垂直布局,代码示例indexwin.h.cpp#ifndefINDEXWIN_H#defineINDEXWIN_H#include#i
顾城沐心
·
2023-08-30 19:07
Qt学习之路
qt
c++
QT学习
08: PyQt + Anaconda + Pycharm 第一个测试程序
目录一、PyQt环境搭建1.安装Anaconda3并创建自己的环境(我的名ai_torch_tensorflow,python版本3.8)2.ai_torch_tensorflow环境里安装pyqt5、pyqt5-tools3.下载安装Qt(根据自己需要下载不同版本,我的是MSVC版的Qt5.14.2)4.安装pycharm5.pycharm新建项目,设置python编译器为创建的Anaconda
I'm you.
·
2023-08-29 19:59
Qt
人工智能
pyqt
qt
Qt学习
之路随记:信号槽
Qt5.9.2版本,QObject::connect()常用的形式为connect(sender,signal,receiver,slot);connect()一般会使用前面四个参数,第一个是发出信号的对象,第二个是发送对象发出的信号,第三个是接收信号的对象,第四个是接收对象在接收到信号之后所需要调用的函数。1.QMetaObject::Connectionconnect(constQObject
爱吃宽面的橙子
·
2023-08-29 13:16
Qt
Python
Qt学习
(一)一个简单的JSON数据预览界面
先贴上代码:#-*-coding:utf-8-*-#Formimplementationgeneratedfromreadinguifile'json_converter.ui'##Createdby:PyQt5UIcodegenerator5.15.9##WARNING:Anymanualchangesmadetothisfilewillbelostwhenpyuic5is#runagain.D
bluemliu
·
2023-08-28 17:22
python
Python
Qt学习
(二)Qt Designer
一开始以为Designer是个IDE,多番尝试之后,发现,是个UI设计工具,并不能在其中直接添加代码。保存之后,会生成一个后缀是UI的文件,再用pyuic5.exe将ui文件转化成py文件。pyuic5-o目标py文件源ui文件
bluemliu
·
2023-08-28 17:22
python
Python
Qt学习
(三)MVC
Qt的MVC和我之前的习惯还不太一样。比如Table的列头和数据赋值,都是通过setModel来实现的。如下是Qt官网关于MVC的解释,贴在这里,日后还需要更多更细的了解:Model/ViewProgramming-QtforPython
bluemliu
·
2023-08-28 17:22
python
Python
Qt学习
(四)Radio Button
代码#-*-coding:utf-8-*-#Formimplementationgeneratedfromreadinguifile'D:\Works\Python\Qt\qt_radiobutton.ui'##Createdby:PyQt5UIcodegenerator5.15.9##WARNING:Anymanualchangesmadetothisfilewillbelostwhenpyui
bluemliu
·
2023-08-28 17:50
python
【
Qt学习
】04:QDialog
QDialogOVERVIEWQDialog一、自定义对话框1.模态对话框2.非模态对话框3.练习代码二、标准对话框1.消息对话框2.文件对话框3.颜色对话框4.字体对话框对话框是GUI程序中不可或缺的组成部分,对话框通常会是一个顶层窗口出现在程序最上层,用于实现短期任务或者简单用户交互。Qt中使用QDialog类实现对话框,通常会设计一个类继承QDialog。如果QDialog的parent为N
hello world 999
·
2023-08-27 18:46
Qt客户端
qt
学习
数据库
【
Qt学习
】05:自定义封装界面类
OVERVIEW自定义封装界面类1.QListWidget2.QTreeWidget3.QTableWidget4.StackedWidget5.Others6.自定义封装界面类-显示效果(1)添加设计师界面类(2)在ui中设计自定义界面(3)在需要使用的界面中添加(4)提升为自定义控件的类(5)测试显示效果7.自义封装界面类-功能实现(1)具体需要的功能分析(2)功能1实现sliderbar.c
hello world 999
·
2023-08-27 16:45
Qt客户端
qt
学习
开发语言
[
Qt学习
笔记]基于Qt+opencv的视频播放器
1、开发环境Qt:Qt5.14opencv:4.5.52、效果展示可以实现播放、暂停、快进、后退、重新播放、停止、拖动进度条等功能;3、代码功能解析3.1opencv库加载因为使用了opencv的VideoCapture来加载视频,这里需要添加opencv的库,右键项目工程添加外部库,填入opencv的库和头文件路径,或者直接在皮肉文件下添加库的文件路径。win32:CONFIG(release,
·
2023-08-26 11:55
qt5opencv
QT学习
日记17——Qt数据库
学习视频链接2021新版QT图形框架编程开发(层层到肉)_C++图形用户界面开发框架_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1Wf4y1Y7uh?p=19&spm_id_from=pageDriver&vd_source=0471cde1c644648fafd07b54e303c9052021-sqlite3数据库快速入门_哔哩哔哩_bilib
herb.dr
·
2023-08-25 10:36
QT
数据库
qt
学习
QT学习
笔记-开发环境编译Qt MySql数据库驱动与交叉编译Qt MySql数据库驱动
QT学习
笔记-开发环境编译QtMySql数据库驱动与交叉编译QtMySql数据库驱动0、背景1、基本环境2、开发环境编译QtMySql数据库驱动2.1依赖说明2.2MySQL驱动编译过程3、交叉编译QtMySql
CodingPioneer
·
2023-08-25 10:06
qt
数据库
qt
学习
QT学习
之旅 - Winsock入门
文章目录服务端初始化为服务器创建套接字sockaddr和sockaddr_ininet_addrhtonl()、htons()、ntohl()、ntohs()四个函数htonl()函数htons()函数ntohs()函数ntohl()函数这些函数存在的意义(就是为了字节存放)绑定getsockoptudp主函数处理客户端客户端和服务器应用程序的前几个步骤相同。关于服务器和客户端创建一个基本的Win
结城明日奈是我老婆
·
2023-08-24 17:17
#
Qt
qt
学习
开发语言
[
Qt学习
笔记]Qt下调用vlc库实现RTSP拉流播放和截图
1、介绍使用VLC-Qt库实现拉流播放器基本功能,包括拉流、播放、暂停、截图等功能。VLC-Qt库:一个对libVLC库基础上封装的开源库;推拉流服务器:ZLMediaKitde的MediaServer;推流工具:ffmpegVLC-Qt官网:VLC-Qt(tano.si)Github地址:VLC-Qt(github.com)2、下载/配置VLC-Qt库进入VLC-Qt官网,按照自己的编译环境,下
·
2023-08-23 23:33
qt5rtsp
[
Qt学习
笔记]Qt下调用vlc库实现RTSP拉流播放和截图
1、介绍使用VLC-Qt库实现拉流播放器基本功能,包括拉流、播放、暂停、截图等功能。VLC-Qt库:一个对libVLC库基础上封装的开源库;推拉流服务器:ZLMediaKitde的MediaServer;推流工具:ffmpegVLC-Qt官网:VLC-Qt(tano.si)Github地址:VLC-Qt(github.com)2、下载/配置VLC-Qt库进入VLC-Qt官网,按照自己的编译环境,下
·
2023-08-23 23:33
qt5rtsp
[
Qt学习
笔记]基于Qt+opencv的视频播放器
1、开发环境Qt:Qt5.14opencv:4.5.52、效果展示可以实现播放、暂停、快进、后退、重新播放、停止、拖动进度条等功能;3、代码功能解析3.1opencv库加载因为使用了opencv的VideoCapture来加载视频,这里需要添加opencv的库,右键项目工程添加外部库,填入opencv的库和头文件路径,或者直接在皮肉文件下添加库的文件路径。win32:CONFIG(release,
·
2023-08-23 23:02
qt5opencv
QT学习
09:stackedWidget----多页面切换
stackedWidget可以用来切换各个页面。一、布局1.主界面中拖入stackedWidget,并右边属性中插入页进行制作页面。设置三个按钮用于对应切换到子页面。以及返回按钮(toolbuton)用来返回2.mainwindow.h#ifndefMAINWINDOW_H#defineMAINWINDOW_H#include#include#includenamespaceUi{classMai
I'm you.
·
2023-08-23 17:49
Qt
学习
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他