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学习
笔记(17)——重写QSlider控制图片轮换
目录前言绘图小知识点知识点程序详解效果图按钮的添加-——实现添加图片并写入xml文件将图片信息写入xml文件在View上使用delete键执行删除的功能在xml文件上执行删除的功能绘制QSlider,并在上面绘制对应的文本每次程序启动都读取xml文件上的信息进行显示代码地址前言今天要完成的功能是在一个小demo的基础上,进行功能的添加,主要完成6大功能:在原有项目的基础上,添加一个按钮,可以选择系
zwz_chome
·
2020-08-07 20:08
QT
qt
QT学习
笔记—widget窗口应用程序
QTCreator默认有三种创建窗口类选择:QWidgetQMainWidowQDialog三种窗口类的关系:QMainWidown和QDialog继承自QWidget。QWidget是最简单的窗口,什么都没有。创建一个widget窗口工程文件:工程文件在不熟悉情况下不要随意改动#-------------------------------------------------##Projectc
_忘语_
·
2020-08-07 16:22
QT学习
QT学习
笔记—信号和槽
连接信号和槽的函数connect(信号的发送者,发送的信号,信号的接收者,信号的处理(槽));信号和槽都可以理解是函数。信号可以连接信号一个信号可以连接多个槽多个信号也连一个槽信号和槽的参数必须一一对应信号的参数个数可以多于槽函数的参数个数信号槽优点:松散耦合,信号发送和接收端没有关联需要关联的时候就使用connect()#include"mywidget.h"#includemyWidget::
_忘语_
·
2020-08-07 16:22
QT学习
py
qt学习
——QDialog界面禁止最小化、最大化及关闭按钮
1、直接隐藏界面整个头部内容setWindowFlags(Qt.FramelessWindowHint)2、显示最小化按钮setWindowFlags(Qt.WindowMinimizeButtonHint)3、显示最大化按钮setWindowFlags(Qt.WindowMaximizeButtonHint)4、显示最小化和最大化按钮setWindowFlags(Qt.WindowMinMaxB
lualeslie
·
2020-08-07 16:49
pyqt学习
qt学习
笔记之QPushButton
一、点击事件1.connect函数2.qtdesigner中直接添加信号和槽,cpp文件中实现槽函数3.点击槽函数。voidMainUi::onTabButtonClicked(boolisChecked)默认情况下,点击后isChecked是false,原因如下可以在chekable属性中勾上。假设多个按键只能显示当前某一个按键点击,autoexclusive属性勾上。二、显示光标形状,当鼠标移
Qiuchh
·
2020-08-07 12:07
Py
Qt学习
随笔:槽函数获取信号发送对象的方法
在PyQt中,相似控件发送的信号可以每个控件信号对应一个槽函数,也可以将相似控件的相同信号对应到一个槽函数,但如果槽函数相同,怎么区分信号是谁发送的呢?那就是在信号函数中使用sender()函数获取信号的发送对象。案例:设计一个计算器,要求点击相关按键完成计算任务。老猿将计算器的所有按键分为三类,一类是操作数据和符号(包括数字、点、运算符、括号),按下是在显示界面直接显示对应字;第二类是等号直接触
LaoYuanPython
·
2020-08-07 10:47
老猿Python
Qt学习
之路十三—— 再谈TCP/IP(多客户端连接服务器)
一、TCP和UDP的区别这里我会用一个表格来显示这两者的区别比较项TCPUDP是否连接面向连接无连接传输是否可靠可靠不可靠流量控制提供不提供工作方式全双工可以是全双工应用场合大量数据少量数据速度慢快二、incomingConnection函数这个函数和之前讲过的newConnection信号功能差不多,只要有新的连接出现,就会自动调用这个函数。然后我们只需在这个函数中新建一个QTcpSocket对
技术小白yhx
·
2020-08-06 13:23
Qt
Qt学习
笔记(1)——将写好的Qt工程文件打包成用户可执行的exe文件
Qt学习
笔记(1)将写好的Qt工程文件打包成用户可执行的exe文件这几天在做学校的“暑假作业”(哈工大深圳的同学看过来呀),做到最后一步,需要将完成的Qt项目进行打包,生成用户可执行的exe文件。
机灵的天使
·
2020-08-06 10:24
Qt
qt
qt5
程序设计
软件开发
exe
Qt5.5 QFileDialog类的使用方法
Qt5.5QFileDialog类的使用方法2017-01-1315:15632人阅读评论(0)收藏举报分类:
QT学习
(7)版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)
linyyy
·
2020-08-05 14:19
qt总结
开发工具说明
Qt学习
之路11--Qt标准对话框(颜色对话框和输入对话框)
在上一篇里面,学习了两种Qt提供的标准对话框,消息对话框和文件对话框,消息对话框用于向用户提示信息;文件对话框用户获取用户选择的文件路径。今天继续学习Qt提供的其他两种对话框,颜色对话框和输入对话框。颜色选择对话框颜色对话框用于指定颜色,常规使用方式遵循三板斧原则:创建对象后指定父组件并设置属性、模态调用exec()、根据返回值选择执行流程。Qt中以QColor类来表示颜色的概念,它支持多种颜色表
一念之间、
·
2020-08-05 14:45
Qt
Qt学习
笔记——QTextEdit中图片的放大与缩小
HTML格式有效截取图片的字符串,修改height属性来达到放大缩小的效果(百度过是否有其他更方便的方式,貌似没发现。。效果图:两个槽:1.5倍放大voidMainWindow::zoomInImage(){//获取文本编辑游标QTextCursorcursor=centerWidget->textEdit->textCursor();//判断游标是否有选中内容if(cursor.hasSelec
Saqino
·
2020-08-05 13:40
Qt
【
Qt学习
】09 Qt多线程之QWaitCondition
概述学习内容:多线程QWaitCondition的使用。环境IDE:Qtcreator4.11.0编译器:MinGW5.3.032bitforC++例子功能:验证QWaitCondition类中wakeOne与wait函数的用法。下列代码仅供参考。1、mythreada.h#ifndefMYTHREADA_H#defineMYTHREADA_H#include#include#include#in
sunriver2000
·
2020-08-05 12:43
Qt
学习
【
Qt学习
】08 Qt多线程之QMutex
概述学习内容:通过使用QMutex互斥量,在两个线程顺序顺序操作全局变量,来验证多线程同步技术。QMutex类提供线程之间的访问序列化。QMutex的目的是保护对象、数据结构或代码片段,以便一次只能有一个线程访问它(这类似于Javasynchronized关键字)。通常最好将互斥锁与QMutexLocker一起使用,因为这样可以很容易地确保锁定和解锁一致地执行。环境IDE:Qtcreator4.1
sunriver2000
·
2020-08-05 12:43
Qt
学习
QT学习
从入门到入门 step by step (1)
今天开始记录我的
QT学习
之旅有朋友或许会觉得我的题目写错了,其实不是,我是特意这样取名的。现在还是刚入手,根本无从猜测后边是否有时间有精力继续学习及记录多久,也无从知道自己后边能学到什么程度。
sierllen
·
2020-08-04 18:53
QT
Qt学习
五:控件二:下拉列表框、字体下拉列表框、QSpinBox控件、QScrollBar控件
这是第二波控件其中qtButton.h中的程序是#ifndefQTBUTTON_H#defineQTBUTTON_H#include#include"ui_qtbutton.h"//-------------------------------#include#include#include#include#include#include#include//--------------------
shawncheer
·
2020-08-04 18:05
Qt学习
Qt学习
之路(一)#Qt中OpenCV以及相机环境配置
Qt中OpenCV以及相机环境配置最近在学习使用Qt进行软件开发,工作方向是机器视觉的,所以首先碰到的问题就是OpenCV和相机的环境配置问题,在这里把自己的一些想法整理后记录下。.pro文件配置在Qt中,我们需要再.Pro文件中添加lib文件路径以及Include文件路径(如下图框出的Vimba相机配置)。在配置过程中,推荐在项目文件的目录下,建立一个env的文件夹用于存放相机环境文件以及其他第
Hemiraki
·
2020-08-04 16:31
Qt
学习笔记
QT学习
(MYSQL数据库语句操作)
一.使用Navicat工具操作数据库工具下载地址:https://download.csdn.net/download/dianzishi123/10805940有一个可连接使用的数据库打开工具"navicat.exe"工具,新建一个数据库连接如:新建一个test连接鼠标双击即可连接数据库,然后就可以在连接下新建数据库建完数据库,开始新建表在一个数据库连接中可以建多个表下面通过数据库语句来增加删除
蓝莓果汁
·
2020-08-04 13:43
Qt学习
QT学习
——QTreeView获取选中单行数据和多行数据
个人感觉QTreeView有些地方的使用没有MFC的CListCtrl方便(比如在不响应单击信号的情况下,获取选中行的数据(单行和多行)),也许因为我是新手吧。一、获取单行选中的数据QModelIndexselected=ui.treeView->currentIndex();//选中的行selected=selected.sibling(selected.row(),0);//0就是第一列元素,
ZLANBL085321
·
2020-08-04 12:42
编程知识
2020.8.4黑马
Qt学习
笔记
一。手动重绘窗口update();二。QBitmap和QPixmap的区别继承关系:QBitmap继承于QPixmap功能区别:QBitmap画黑白图(占用内存少);QPixmap画彩色图片//ps:此处学了以下如何添加资源文件和如何将资源文件应用于窗口绘图:1.如何添加资源文件:https://blog.csdn.net/qq_21792169/article/details/533413212
chen9807
·
2020-08-04 11:16
新手入门
qt5
Qt学习
四:控件一:按钮、标签、单行文本、多行文本
这是第一波控件其中qtButton.h#ifndefQTBUTTON_H#defineQTBUTTON_H#include#include"ui_qtbutton.h"//-------------------------------#include#include#include#include//---------------------------classqtButton:publicQM
shawncheer
·
2020-08-04 11:18
Qt学习
Qt学习
(十一) 在Qt中调用CMD命令示例
代码:QProcessp(0);p.start("cmd",QStringList()<<"/c"<<"pingwww.baidu.com");p.waitForStarted();p.waitForFinished();QStringstrTemp=QString::fromLocal8Bit(p.readAllStandardOutput());QMessageBoxtestMassage;t
wwkaven
·
2020-08-04 08:26
Qt学习
之路27--事件传递过程和事件过滤器
事件传递过程在子组件中将事件进行处理后可能再将事件传递给父组件对象。QEvent类是所有事件处理的父类QEvent中的关键成员函数–voidignore();接收者忽略当前事件,但事件可能传递给父组件–voidaccept();接收者期望处理当前事件–boolisAccept();判断当前事件是否被处理示例:事件处理的顺序先构建一个自定义的MyLineEdit类,在类里重写event()和keyP
一念之间、
·
2020-08-04 01:55
Qt
QT学习
-06-SQLlite数据库
一、数据库结构图注意:现实社会中,经常将数据库系统简称为“数据库”二、sqllite简介SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的SQL数据库引擎。它是一个零配置的数据库,这意味着与其他数据库一样,您不需要在系统中配置。就像其他数据库,SQLite引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite直接访问其存储文件。三、sqllite常用
进击的黑子
·
2020-08-03 22:49
QT
SQL数据库
Qt学习
笔记
QTableWidget自动适应列宽和行高:ui->TableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);用setStyleSheet设置菜单样式注意点:菜单-菜单的项-子菜单-子菜单的项-孙菜单-孙菜单的项…分别设置样式伪状态::checkedbutton部件被选中:disabled部件被禁用:en
司拓
·
2020-08-03 13:52
Qt
2020.8.3黑马
QT学习
笔记
一。事件1.注意:(1)在事件名称上用F1没有效果,需要在QWidget上用(2)2.新建事件:(1)新建一个QWidget文件,命名为mylabel(2)将头文件的classmylabel:publiQWidget改为classmylabel:publiQLabel(因为所用到的控件label是继承于QLabel的)(3)将cpp文件中的QWidget(parent)改为QLabel(paren
chen9807
·
2020-08-03 11:31
新手入门
qt
c++
Qt学习
之十二:标准对话框之二QFileDialog文件对话框
实例:编写一个简单的文本编辑器。1、首先创建一个具有文本编辑功能的主窗口。代码如下:MainWindow::MainWindow(QWidget*parent):QMainWindow(parent),ui(newUi::MainWindow){ui->setupUi(this);openAction=newQAction(QIcon(":/images/doc-open"),tr("&Open.
飞翔的鲲
·
2020-08-02 22:18
【C++
GUI库-Qt使用指南】
【
Qt学习
笔记】Qt+VS2010的配置
关于QtQt是1991年由Trolltech公司开发的一个跨平台的C++图形用户界面应用程序框架。它的最大特点是跨平台,“一次编写,随处编译”的跨平台解决方案使应用程序能完美运行于Windows、MacOS、Linux、EmbeddedLinux、HP-UX及其他基于X11的众多UNIX平台之上。Qt开发平台曾开发出众多知名软件,比如Opera、GoogleEarth、AutodeskMotion
Sharon小柳
·
2020-08-01 12:48
Qt
Qt学习
——进度条QProgressBar/QProgressDialog类 .
两种进度条显示:QProgressBar和QProgressDialog下面例子展示两种进度条:代码:头文件dialog.h中:viewplaincopytoclipboardprint?#include#include#include#include#include#include#includeclassDialog:publicQDialog{Q_OBJECTpublic:Dialog(QW
彬ye
·
2020-08-01 12:39
windowsQT4
【
QT学习
】结构体在qt的传递
(1)自定义结构体使用信号槽在qwidget中传递:typedefstructtagPoint{tPostIn;QHashtad;unsignedcharflag;}tPoint;Q_DECLARE_METATYPE(tPos)Q_DECLARE_METATYPE(tPoint)在使用信号槽的地方qRegisterMetaType("tPoint");QObject::connect(this,S
ipfpm
·
2020-08-01 12:39
QT
linux
#
qml
QT学习
1:如何在VS2013中添加槽
QT开发可以在Qtcreator中进行,或者在VS中进行.本文主要记录在第二种方式中如何添加槽.当创建了一个QT工程以后,主要有以下四个文件:1.第一个ui文件是显示界面2.第二个头文件是和界面有关的头文件3.第三个main.cpp就不介绍了4.第四个cpp文件是界面有关的cpp文件.下面继续介绍如何添加槽函数.在头文件中的类的内部添加一个槽(函数)的声明:publicslots:voidon_c
acodignaks
·
2020-08-01 07:11
QT
QT学习
之 QwtPlot(数学绘图)
QT对于统计图像、函数图像等的绘制是没有相关组件的帮助的,只有利用手工绘制图片。QwtPlot是用来绘制二维图像的widget,继承自QFrame和QwtPlotDict。不过严格的说来,它只是一个视图窗口,真正的绘制设备是它的中心部件QwtPlotCanvas类。在它的画板上可以无限制的显示绘画组件。绘画组件可以是曲线(QwtPlotCurve)、标记(QwtPlotMarker)、网格(Qwt
北极星byron
·
2020-08-01 01:37
QT
Qt学习
笔记(四)事件处理机制
1、信号和槽Qt中的事件处理机制叫“信号和槽”,signal和slot。模型:对象a中有一个信号signal:XXX(代表一个事件触发)。对象b中有一个槽slot:YYY(用来接收信号,并处理事件)。事先把它们连接起来;connect(a,signal,b,slot);a中触发事件时,b就会执行相应的函数。2、测试代码注意:QtCreater中必须先保存,然后在vs中编译对应的.ui文件//.h文
行走行囊
·
2020-07-31 19:21
QT学习
笔记(十五):QLabel的点击事件(clicked)添加
QT学习
笔记(十五):QLabel的点击事件(clicked)添加Qt之添加QLabel的点击事件QLabel功能为显示了一个字符串或者图片等信息,它本身没有click信号。
Leon_Chan0
·
2020-07-31 15:37
QT
QT学习
笔记(day01)
QT中的对象树一定程度上简化了内存回收机制:当创建的对象指定的父亲是由QObject或者Object派生的类时候,这个对象被加载到对象树上,当窗口关闭掉时候,树上的对象也都会被释放掉信号和槽通过使用connect()方法,将信号与槽函数绑定。connect()方法参数说明:connect(信号发送方,发送的信号,信号接收方,处理的槽函数)自定义信号和槽函数自定义信号写在signals下返回值是vo
HaroldC
·
2020-07-31 14:00
Qt学习
例子4——Test2_1
此工程(在QtCreator下建的工程)包含了几个类,dialog类、designerwidget类、multichoicewindow类、calculator类。其中dialog类和designerwidget类都是用于测试槽的使用,dialog类是代码显示的ui,而designerwidget是用ui设计的界面。Multichoicewindow类更为复杂,主要功能是区分模态对话框和非模态对话
ITvsET
·
2020-07-31 14:41
Qt
Qt学习
第一课:创一个Qt空窗口项目
Qt学习
第一课:创建第一个Qt空窗口项目1.什么是Qt?Qt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。
DuanYi1998
·
2020-07-30 23:40
Qt学习
(5)——Qt5中的String(4)
字符修改字符串字符串对齐转义字符字符字符分为各种类别:数字,字母,空格和标点符号。QString由QChars组成。QChar用于isDigit(),isLetter(),isSpace()和isPunct()方法。//letters.cpp#includeintmain(void){QTextStreamout(stdout);intdigits=0;intletters=0;intspaces
beyond_zhangna
·
2020-07-30 08:39
Qt
Qt学习
之路 代码(1)在QMap中的插入,遍历,修改。
#includeintmain(intargc,char*argv[]){QMapmap;map.insert("beijing","111");map.insert("shanghai","021");map.insert("jinan","0531");QMap::const_iteratori;for(i=map.constBegin();i!=map.constEnd();++i)qDeb
灰姑娘zff
·
2020-07-30 06:23
Qt学习
:无边框界面的实现总结
无边框界面是每个桌面应用必备的功能。手机无边框就很好解决了,直接无边框就好了,默认是全屏的。但是桌面无边框会有很多问题,首先是不能拖动。之前看过别人的无边框实现,大部分是做成整个界面按住哪里都能拖动,感觉这样不好。另外看到大部分的代码都只实现了拖动,却没有实现标题栏。还是自己做比较好。1、无边框的实现代码//无边框setWindowFlags(Qt::FramelessWindowHint|Qt:
壁立千仞无欲则刚
·
2020-07-30 05:43
qt
【
QT学习
笔记】QT5串口工具SerilTool 一
作为一个零基础
QT学习
者和没有多少C++知识的学习者,希望这篇文章能帮到与我同样是初学者的朋
Heymax.
·
2020-07-30 04:50
Qt学习笔记
Qt学习
笔记--QSS样式表
样式表QSSQSS简介语法规则选择器子控件用法常见子控件伪状态用法常见伪状态常用样式属性经典样式表QSS-白色靓丽QSS-黑色炫酷实现方法效果展示对应样式表QSS简介QSS称为QtStyleSheets也就是Qt样式表,它是Qt提供的一种用来自定义控件外观的机制。QSS大量参考了CSS的内容,只不过QSS的功能比CSS要弱很多,体现在选择器要少,可以使用的QSS属性也要少很多,并且并不是所有的属性
Turing图灵
·
2020-07-30 04:52
Qt学习
Qt学习
(十一)—— 事件
目录什么是事件计时器事件的接收和忽略event()函数事件过滤器什么是事件事件(event)是由系统或者Qt本身在不同的时刻发出的。当用户按下鼠标、敲下键盘,或者是窗口需要重新绘制的时候,都会发出一个相应的事件。一些事件在对用户操作做出响应时发出,如键盘事件等;另一些事件则是由系统自动发出,如计时器事件。例如,在执行主窗口的exec()函数之后,程序将进入事件循环来监听应用程序的事件。当事件发生时
hiyoritsai
·
2020-07-30 04:32
Qt
嵌入式Qt开发环境搭建及移植到开发板----
Qt学习
笔记
新博客地址:https://linuxszp.github.io整了好多天的Qt移植,今天终于弄出来了。记录一下学习过程,可把我闹心死了。先说说Qt源码包,我刚装Qt的时候非常乱,又有x11的,又有embedded的,还有everywhere的。现在明白了,安装x11,可以开发在pc机下运行的应用程序,并且会生成一些Qt开发工具designer和qvfb。安装embedded,可以开发在开发板上运
Embedded宋小平
·
2020-07-30 01:47
Qt项目实战1:简单的串口工具
上一篇内容
Qt学习
笔记1:创建一个QT的空项目介绍了初始Qt,不依赖Qt提供的模板框架,自己创建一个空的Qt项目。本篇中,通过实际的小例子来熟悉一下Qt的使用——串口工具。
寒江雪Charles
·
2020-07-30 00:25
Qt项目实战
QT学习
笔记: QGraphicsView的使用
QT学习
笔记:QGraphicsView的使用一:GraphicsView简述GraphicsView框架实现了模型-视图结构的图形管理,能对大量图元进行管理,支持碰撞检测,坐标变换和图元组等多种方便的功能
不要当程序猿
·
2020-07-29 23:58
Qt学习
:QLabel的用法及其程序示例
主要成员函数:1.voidsetText(QString);//设置label框内的文本.2.voidhide();//隐藏label框.3.voidsetBuddy(QWidget*);//把另一个部件设为label框的伙伴,方便快捷使用.4.voidclear();//清空label框内所有内容.5.voidsetPixmap(QPixmap(QString));//设置图片.6.voidse
闭上左眼看世界
·
2020-07-29 22:20
Qt
QT学习
——QT5串口编写的上位机
最近自己学习了QT的相关知识和操作,但是却没有做过太多的QT项目,之前大多数都是通过MFC去实现一些功能项目,若用QT去实现同样的东西,其编程方法原理都是不会变的,加上觉得自己的指纹系统项目有点单一,所以准备基于QT5做一个串口编写的上位机,实现“软硬结合”。实现串口功能,需要我们主要处理好串口选择,波特率大小,停止位,校验位和串口的开闭操作。同时在接收和发送消息时我们可以将数据转换成自己想要的类
Strive--顾
·
2020-07-29 21:08
QT学习
【
QT学习
】QT中使用虚拟键盘
背景:QT5.10,Ubuntu16,主程序为widget。要求:程序中需要调用打开软键盘。方法:(1)使用QT自带的软键盘插件。(2)自己开发一个软键盘插件,然后让程序调用该插件。(方法一)使用QT自带的软键盘(1)qt的官方帮助文档:https://doc.qt.io/qt-5/qtvirtualkeyboard-deployment-guide.html#integration-method
ipfpm
·
2020-07-29 19:17
QT
linux
【
QT学习
】qml中Slider样式
在帮助文档中有介绍slider因此,在main.qml中CustomSlider{maximumValue:500minimumValue:0stepSize:1value:100orientation:Qt.VerticalonValueChanged:{rangeTxt.text=value}}自定义sliderimportQtQuick2.0importQtQuick.Controls1.4
ipfpm
·
2020-07-29 19:17
#
qml
【
Qt学习
】qml如何自定义Combobox
importQtQuick2.7importQtQuick.Controls2.5ComboBox{id:controlpropertyvarfillColor:Qt.rgba(84/254,144/254,214/254,0.3)propertyvarborderColor:Qt.rgba(80/254,135/254,200/254,0.8)propertyvarselectFillColor
ipfpm
·
2020-07-29 19:17
QT
#
qml
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他