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学习
笔记(十一):消息对话框
QMessageBox用于显示消息提示。我们一般会使用其提供的几个static函数:1、显示关于对话框://关于对话框:该对话框只有一个OK按钮//参数1:父对象;//参数2:对话框标题;//参数3:对话框内容;QMessageBox::about(this,"关于对话框","服务暂停,请稍后再试!");结果:2、显示关于Qt对话框。该对话框用于显示有关Qt的信息://显示关于Qt对话框。该对话框
秋忆夏伤
·
2020-08-23 06:28
Qt学习笔记
现代OpenGL+
Qt学习
笔记之十:使用逐片元渲染提升真实感
现代OpenGL+
Qt学习
笔记之十:使用逐片元渲染提升真实感主要内容 到目前为止,关于法向、光照(颜色)的计算都是在顶点上进行的,在片元着色器运行之前,OpenGL会对这些顶点的数据(包括法向、颜色、
懂deeee珍惜
·
2020-08-23 05:47
OpenGL
Qt学习
(四):数据库的连接
因为调查问卷需要用数据库保存数据,所以我学习了Qt有关数据库的操作。首先需要在pro文件中加入:QT+=sql然后在头文件.h文件中加入:#include#include#include以及:QSqlDatabasedb;QSqlQueryquery;最后在.cpp文件中:#include"dialog.h"#include#include#include#includeintmain(intar
pyh880
·
2020-08-23 05:50
Qt基础
Py
Qt学习
随笔:QTableWidget水平表头horizontalHeader、竖直表头verticalHeader的相关操作方法
老猿Python博文目录专栏:使用PyQt开发图形界面Python应用老猿Python博客地址QTableWidget表格部件的表头包括水平表头和竖直表头,水平表头每节对应表格的一列,竖直表头对应表格的一行。如图:上图中的“行”+编号的项就是竖直表头的一个项(也称为1节),“列”+编号的项就是水平表头的一个项(节)。1、设置水平表头的setHorizontalHeaderLabels方法setHo
LaoYuanPython
·
2020-08-23 05:44
老猿Python
Qt学习
——进度条QProgressBar/QProgressDialog类
两种进度条显示:QProgressBar和QProgressDialog下面例子展示两种进度条:代码:头文件dialog.h中:#include#include#include#include#include#include#includeclassDialog:publicQDialog{Q_OBJECTpublic:Dialog(QWidget*parent=0);~Dialog();priv
风无语
·
2020-08-22 21:59
Meego
Qt学习
之旅-----Qt4在Window和Linux下的中文显示问题
Qt的中文显示一直是个问题经常会出现乱码这里我我总结下我在Qt4中的经验首先Windows和linux的编码方式是不同的所以他们的中文本质上是不一样的这里是解决方案的格式在main函数里面加入如下#include下面的是具体的支持QTextCodec::setCodecForLocale(QTextCodec::codecForName("system"));//路径名支持中文QTextCodec
SeeCandy
·
2020-08-22 16:56
Qt
学习之旅
Qt学习
:QLineEdit的用法总结
在使用Qt编写软件时,QLineEdit这个部件经常会被用到,大部分用在登录界面的输入框,所以这个部件非常的重要.常用成员函数:1.voidsetClearButtonEnabled(bool);//是否设置一个清空按钮.点击这个清空按钮后,就会自动删除行编辑框内的所有内容,类似于clear().示例如图:2.voidsetEchoMode(QLineEdit::EchoMode);//设置行编辑
闭上左眼看世界
·
2020-08-22 13:33
Qt
Py
Qt学习
笔记01-Qt基本概念进阶篇之窗口布局,对话框
LayingOutWidgetsonaFormQt提供的的基本的LayoutManager包括:QHBoxLayout,QVBoxLayout,QGridLayout和QStackLayout。Qt中其它能完成Layoutmanagement功能的类包括QSplitter,QScrollArea,QMainWindow和QWorkspace。Qt中管理childwidget的layout共有三种方
pfm685757
·
2020-08-22 13:04
Qt
PyQt
PySide
QT学习
点滴记录(二)
名称:QtCreator添加菜单图标1.新建Qt4GuiApplication工程,将工程命名为MainWindow,其他选项默认即可2.打开工程中的ui文件,在对话框中双击"在这里输入",并输入“文件(&F)”,回车结束操作3.在文件菜单下添加子菜单"新建(&N)",并按回车结束操作在Active编辑器中可以看到刚才创建的"新建"菜单4.双击Active编辑器中的新建,可以打开它的编辑对话框,可
这家伙很懒什么都没留下
·
2020-08-22 11:10
C++
QT学习
点滴记录(四)
网络TCP(一)一.服务器端1.新建一个QTGuiApplication,工程名为"TCPServer",BaseClass选择QWidget,并在工程文件TCPServer.pro中添加一句代码:QT+=network2.在widget.ui设计区添加一个Label,更改其objectName为statusLabel,用于显示一些状态信息3.修改widget.h文件添加头文件:#include添
这家伙很懒什么都没留下
·
2020-08-22 11:38
C++
qt
qtcreator
gui
网络
Qt学习
帮助手册是最全的编程指导,重点关注:Properties、PublicFunctions、SignalProtected、Functions、注意事项:项目名称不能有中文、不能有空格。项目路径不能含有中文路径。创建文件的三个选项Qwidget,QMainWindow,Qdialog,其中Qwidget是最基本的基类,有一个基本的图形QMainWindow,Qdialog是其的派生类,在Qwidge
雲烟
·
2020-08-22 09:40
Qt
Qt学习
--Qt Plugin创建及调用4(元信息metaData)
QtPlugin创建及调用4(元信息metaData)JSON与Qt插件的元信息MetaDataQt插件的源码中,基本都能见到一个xxx.json的文件,这个文件中通常只包含一句:{"Keys":["yyy"]}我们可以猜到这个文件中的”Keys”应该是指定了与插件相关的关键字。那这个.json文件到底是如何起作用的?先来认识一下JSON。JSON是一种存储结构化数据的格式,它有6中基本数据类型,
yizhou2010
·
2020-08-21 23:21
Qt
Qt学习
记录九之Qt5平台插件创建流程
QGuiApplication::QGuiApplication构造函数会传入程序启动的全部参数(argc,argv)在构造函数中调用QGuiApplicationPrivate::init()(源代码:d_func()->init();)在QGuiApplicationPrivate::init()函数内部调用QGuiApplicationPrivate::createPlatformInteg
笑颜″
·
2020-08-21 23:56
QT学习
QT学习
---通过三个滑动条控制textEdit的底色
#include#pragmaexecution_character_set("utf-8");add::add(QWidget*parent):QMainWindow(parent){ui.setupUi(this);connect(ui.SliderRed,SIGNAL(valueChanged(int)),this,SLOT(on_SliderRed_valueChanged(int)));
枫呱呱
·
2020-08-21 20:01
c++
QT学习
Qt学习
------简单的文件拖放操作
Qt中的拖放操作拖放操作分为拖动(Drag)和放下两种操作,当数据被拖动时,会被存储为MIME类型。Qt中使用QMimeData类来表示MIME类型的数据,并使用QDrag类来完成数据的转移,而整个拖放操作都是在几个鼠标事件和拖放事件中完成的。示例——使用拖放打开文件下面来看一个很简单的例子,就是将桌面上的.txt文件拖入到TextEdit中。新建QtWidgets应用,基类选择QMainWind
奈何桥边摆地摊
·
2020-08-21 20:26
QT
QT学习
笔记06常见对话框
自己写的代码工程文件#-------------------------------------------------##ProjectcreatedbyQtCreator2017-01-14T20:00:47##-------------------------------------------------QT+=coreguigreaterThan(QT_MAJOR_VERSION,4):
小帅比simon
·
2020-08-21 19:07
数据库
QT
QT学习
---使用拖拽打开文本文件
#include"add.h"#include#include#include#include#include#include#pragmaexecution_character_set("utf-8");add::add(QWidget*parent):QMainWindow(parent){ui.setupUi(this);setAcceptDrops(true);}voidadd::drag
枫呱呱
·
2020-08-21 17:43
c++
QT学习
QT学习
---获取指定目录下所有图片的根目录,不需要指明后缀名
//利用QT的方式获取指定目录下所有图片的根目录,不需要指明后缀名QStringListwindow_window::getAllFiles_img_path(QString_dir){QStringListPathList;PathList.clear();QDirIteratorit(_dir,QDir::Files|QDir::Dirs|QDir::NoDotAndDotDot);//遍历所
枫呱呱
·
2020-08-21 17:43
c++
QT学习
QT学习
---QRadioButton的使用
add::add(QWidget*parent):QMainWindow(parent){ui.setupUi(this);connect(ui.action3,SIGNAL(triggered()),this,SLOT(Select_rationButton()));}voidadd::Select_rationButton(){if(ui.radioButton_3->isChecked())
枫呱呱
·
2020-08-21 17:43
c++
QT学习
QT学习
笔记 -->接受一帧数据并不是一次接受完,分多次接受
一帧数据多次接受处理方法在使用Qt自带的串口QtSerialPort时。其发送过来的数据需要进行接受,则需要连接一个相应的槽函数://连接槽函数,当有串口数据来时,进入槽函数。connect(serial,SIGNAL(readyRead()),this,SLOT(Read_Data()));其中只要是串口中有数据,便会执行Read_Data()槽函数,并不是说一帧数据发送完了,才执行一次Read
暖暖的纠结
·
2020-08-21 09:12
qt
我的
Qt学习
之路——文本文件的读取与写入
为了能较好应用文件的读取与写入,我编写了一个简易的文本编辑器首先,先编写新建功能:先在mainwindow.h里添加新建功能槽函数的声明:privateslots:voidnewFileSlots();然后在mainwindow.cpp中给出它的定义:voidMainWindow::newFileSlots(){if(ui->textEdit->document()->isModified()){
dala_da
·
2020-08-21 08:29
Qt
Qt学习
(16)——Qt5中的文件与文件夹总结
参考:[1]:http://zetcode.com/gui/qt5/files/[2]:http://blog.csdn.net/beyond_zhangna/article/details/79390194[3]:http://blog.csdn.net/beyond_zhangna/article/details/79392061[4]:http://blog.csdn.net/beyond_
beyond_zhangna
·
2020-08-21 08:30
Qt
QT学习
笔记(五)登录注册、打开保存文件
//模态对话框voidWidget::on_pushButton_2_clicked(){Logindlg;//会接管app的exec,处理消息事件intret=dlg.exec();if(ret==QDialog::Accepted)//调用accept函数结束窗口返回AcceptedqDebug()namespaceUi{classLogin;}classLogin:publicQDialog
ArrowYL
·
2020-08-21 08:08
QT
【
Qt学习
】---- 实战|对话框
Qt中如何建立一个对话框#include"mainwindow.h"#include#include#include#include#include//模态,非模态对话框#include//问题对话框#include//文件路径对话框MainWindow::MainWindow(QWidget*parent):QMainWindow(parent){resize(600,400);setWindo
伊 娃
·
2020-08-21 07:05
Qt
来自一个菜鸟的
QT学习
笔记(3)QT程序-按钮
来自一个菜鸟的
QT学习
笔记QT程序-按钮前一小节我们简单的介绍了一个小小的QT的程序,这一节我们来介绍下一个QT程-按钮。
小酒馆ing
·
2020-08-21 00:27
QT
Qt学习
之路(40): QTreeWidget
前段时间笔记本坏掉了,一直没有更新博客,现在终于修好了啊,还是来继续《
Qt学习
之路》这个系列吧!接着前面的内容,今天要说的是另外一个itemviewclass,QTreeWidget。
weixin_34235135
·
2020-08-20 13:08
C++GUI Programming with
QT学习
笔记day01
1,从HelloQt开始#include#includeintmain(intargc,char*argv[]){QApplicationapp(argc,argv);QLabel*label=newQLabel("HelloQt!");label->show();returnapp.exec();}第一,二行:是代码中需要使用的类的头文件。在Qt4中,可以写成的格式,当然也可写成“QApplic
WUST_XIAO
·
2020-08-20 13:39
qt学习笔记
qt学习
第六课:改变形状的对话框
在qt中最常用看的可改变形状的对话框有两种:扩展对话框,多页对话框。在本次学习中,我们将学习制作一个扩展对话框这个是没有扩展的对话框下面是扩展了得对话框由上面的图可以看出,首先我们需要以下的控件1.pushButton3个分别对应OKCancleMore2.GroupBox3个分别对应上面的3个XXXkey3.6个Label对应上面的6个标签4.6个组合框5.两个竖直间隔符创建好这些按钮控件后,就
我只是一只狗
·
2020-08-20 13:34
c++
Qt学习
之路(50): QString
这段时间回家,一直没有来得及写,今天才发现博客的编辑器有了新版。还是先来试试新版编辑器的功能吧!今天要说的是QString。之所以把QString单独拿出来,是因为string是很常用的一个数据结构,甚至在很多语言中,比如JavaScript,都是把string作为一种同int等一样的基本数据结构来实现的。每一个GUI程序都需要string,这些string可以用在界面上的提示语,也可以用作一般的
weixin_34406796
·
2020-08-20 13:47
QT学习
之QString的arg方法
在QT的QString中,arg方法类似于C中的printf中使用的格式输出符(只是有点类似)。在QT5的帮助文档中,可以看出以下几点:使用arg(str1,str2,str3)这种方法进行替换。使用arg(str1).arg(str2).arg(str3)这种方法进行替换。使用arg(int,int,int)这种方式进行替换。解释以下两种方法:一:使用arg(str1,str2,str3)这种方
weixin_30847271
·
2020-08-20 12:31
Qt学习
笔记
来源:http://blog.sina.com.cn/s/blog_638ea1960101eya5.htmlChapter1:GettingStarted几个命令?1234567//创建了proj文件qmake-project//创建makefileqmakehello.pro//创建vs版本qmake-tpvchello.pro//然后在vs中编译Chapter2:CreatingDialog
lk989898
·
2020-08-20 12:00
QT学习
笔记(十一):QString类
QT学习
笔记(十一):QString类1、概述2、编辑操作3、查询操作3、转换操作1、概述1.1QString类是Qt中用于表示字符串的类,实现在QtCore共享库中。
Leon_Chan0
·
2020-08-20 11:04
(2012.03.08)初次踏上GUI编程之路
初次踏上GUI编程之路——我的
Qt学习
方法及对Qt认识的不断转变->开始接触GUI与开始接触Qt:话说,我第一次看见“Qt”这一个名词,好像是在CSDN网站的主页上吧,因为CSDN好像在给Qt做宣传,在主页上占了一栏的广告
neicole
·
2020-08-20 10:51
【学习_计划_生活】
【QT】学习记录
Qt_Neicole的学习历程
QT学习
笔记之四 Sort
这几次主要练习QtDesigner的设计,所以就做了对话框,没有去做具体的实现,以后有空再写吧....哇哈哈主要代码如下:sortdialog.h#ifndefSORTDAILOG_H#defineSORTDAILOG_H#include#include"ui_sortdailog.h"namespaceUi{classsortdailogClass;}classsortdailog:public
核动力蜗牛Killua
·
2020-08-20 10:29
☆C/C++☆
☆QT☆
QT学习
之QString的arg方法
在QT的QString中,arg方法类似于C中的printf中使用的格式输出符(只是有点类似)。在QT5的帮助文档中,可以看出以下几点:使用arg(str1,str2,str3)这种方法进行替换。使用arg(str1).arg(str2).arg(str3)这种方法进行替换。使用arg(int,int,int)这种方式进行替换。解释以下两种方法:一:使用arg(str1,str2,str3)这种方
imxiangzi
·
2020-08-20 10:25
linux/QT
QT学习
(四)如何正确继承QWidget
QWidget是所有窗口中父类,但有时候,我们需要给它重写一些方法,比如mouseDoubleClickEvent事件等,这样一来,我们就会想到写个类,来继承QWidget,自然,我们就写下了如下代码://.h文件#ifndefSMALLWIDGET_H#defineSMALLWIDGET_H#includeclassSmallWidget:publicQWidget{Q_OBJECTpublic
饭帅
·
2020-08-20 09:29
Qt学习
(八)—— 常用控件QLabel、QTextEdit
目录QLabel显示文字显示图片显示动画显示超链接QLineEditsetText()和text()setEchoMode()setCompleter()setCaseSensitivity()setFilterMode()QLabelQLabel是最常用的控件之一,我们可以用它来显示文本、图片和动画等。要使用QLabel,还是需要先引入头文件。显示文字显示下面我们来实现一个最简单的只显示文字的Q
hiyoritsai
·
2020-08-20 08:52
Qt
QT学习
笔记(7)-布局与自定义控件与事件
本篇文章是对b站学习视频上面的一些总结与笔记,觉得这个视频还是不错的,值得花时间去听,那样才能更好的打好基础。共勉!这里也贴上一个这个视频的文档资料:https://pan.baidu.com/s/1x8dT6xorLa0jaNe8Wdd0IQ提取码:8sdy目录布局与自定义控件QT消息机制和事件布局与自定义控件首先,对ui进行页面的基本布局:基本上是这样的:主要里面有四个Widget,然后进行一
zwz_chome
·
2020-08-20 08:05
QT
Qt学习
书籍:C++ GUI Programming with Qt 4
C++GUIProgrammingwithQt4ByJasminBlanchette,MarkSummerfield...............................................Publisher:PrenticeHallPubDate:June21,2006PrintISBN-10:0-13-187249-4PrintISBN-13:978-0-13-187249
iamdbl
·
2020-08-20 08:52
C++
GUI
Programming
with
Qt
4
qt
c++
date
blog
文档
编程
QT学习
之网络编程TCP(一)
TCP即TransmissionControlProtocol,传输控制协议。与UDP不同,它是面向连接和数据流的可靠传输协议。也就是说,它能使一台计算机上的数据无差错的发往网络上的其他计算机,所以当要传输大量数据时,我们选用TCP协议。TCP协议的程序使用的是客户端/服务器模式,在Qt中提供了QTcpSocket类来编写客户端程序,使用QTcpServer类编写服务器端程序。我们在服务器端进行端
北纬33度2016
·
2020-08-20 06:46
qt
tcp
网络
编程
服务器
signal
C++跨平台库
QT学习
7 使用UnitTest单元测试入门
C++跨平台库
QT学习
7使用UnitTest单元测试入门一、新建子目录项目二、新建控制台项目三、新建测试用例子目录项目mycalctest.pro文件内容:测试用例文件test_mycalctesttest.cpp
谢厂节_编程圈
·
2020-08-20 02:57
#
QT
Qt学习
笔记:QJson用法个人总结
主要的类与说明1.QJsonObject:代表一个Json对象,包含多个键-值对;2.QJsonArray:代表一个Json数组,可用下标的方法遍历,具体的值可为QJsonValue类型;3.QJsonValue:代表具体的值,值可以是QJsonObject,也可以是QJsonArray(可用isObject()和isArray()方法来判断),或者其他类型;4.QJsonDocument:提供读
chase_hung
·
2020-08-20 00:38
Qt
QT学习
一、Mac下qt的安装,安装homebrew-->执行brewinstallqt-->下载qtcreator安装包偏好设置中设置环境-->编译器修改为clang,qt版本选中本地的qmake文件-->done注:因为qt安装在usr/local隐藏目录下,无法选中,所以最后一步选择qt版本前,将usr/local/qt拖入个人收藏里,即可再选中。二、基本元素QtClass1、QObject类是所有
zhangbinHn
·
2020-08-19 22:24
Qt学习
(四)---实例涂鸦画板mspaint
Qt学习
(四)—实例涂鸦画板mspaint一、Qt图形绘制自己在Qt开源社区在自学yafeilinux前辈的《Qt快速入门系列教程》中的图形篇,结合所学的知识,可以做一个涂鸦板实例二、实现涂鸦板1、新建工程
致Great
·
2020-08-19 22:29
Qt
Qt学习
笔记之SQLITE数据库
1.SQLite数据库介绍SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比
浩瀚之水_csdn
·
2020-08-19 16:26
#
Qt学习之路
Py
Qt学习
笔记(10)--QSetting
用户对应用程序经常有这样的要求:要求它能记住它的settings,比如窗口大小,位置,一些别的设置,还有一个经常用的,就是recentfiles,等等这些都可以通过Qsettings来实现。我们知道,这些settings一般都是存在系统里的,比如windows一般都写在系统注册表或者写INI文件,mac系统一般都在XML文件里,那么按照一般的标准来说,许多应用程序是用INI文件来实现的。而Qset
花里没有海
·
2020-08-19 10:08
PyQt编程(python
GUI)
Qt学习
之网络编程(二)
UDP协议UDP协议(用户数据报协议)是一种简单轻量级、不可靠、面向数据报、无连接的传输层协议。之后我们会介绍TCP协议,相对于UDP,TCP是一种可靠的、有连接的协议;既然这样我们就用TCP不就好了?UDP一直沿用至今是有它的必要意义的,什么意义---UDP它快呀。在进行可靠性并不是需要那么搞得情况下,UDP绝对是首选,比如视频聊天就是UDP协议传输的额,所以有时会出现卡顿的情况,但实际上并不影
MrYun
·
2020-08-19 09:59
QT学习
:基于TCP/IP的简易群聊系统
查阅一些资料,我自己试着写了一个简单的聊天系统。一、服务端(一)创建套接字进行监听//创建套接字socket()server=newQTcpServer(this);//监听,端口号:9999bind(...),listen()boolisOk=server->listen(QHostAddress::Any,9999);//监听失败if(false==isOk){QMessageBox::war
虞锦雯
·
2020-08-19 05:49
QT学习
QT学习
笔记5---QtDesigner设计ui文件并调用
1.用designer设计一个ui.对象名保存为myui,基于QWidget类.(可以在此基础上随便添加一些控件之类。eg:pushButton)。保存窗体为myui,orothers.2.为了明白其具体机制,我们可以用uic将此ui文件转换成头文件看看。uic-oui_myui.hmyui.ui.(事实上我们最后用qmake编译的时候,qmake会自动调用uic转换头文件),在此.h文件中有定义
Apple1985507
·
2020-08-19 00:03
OpenCV&
Qt学习
之三——图像的初步处理
Qt图像的缩放显示实现图像缩放的方法很多,在OpenCV&
Qt学习
之一——打开图片文件并显示的例程中,label控件是通过来实现适应图像显示的,但是由于窗口固定,在打开的图像小于控件大小时就会缩在左上角显示
weixin_33836874
·
2020-08-18 17:48
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他