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学习
笔记——信号与槽
connect()函数最常用的一般形式:connect(sender,signal,receive,slot);//sender:发出信号的对象//signal:发送对象发出的信号//receive:接收信号的对象//slot:接收对象在接收信号之后调用的函数QT5和QT4举例(按钮)://QT5:connect(&button,&QPushButton::clicked,&app,&QAppli
YU扫地僧
·
2018-07-27 16:45
学习
Qt学习
——Qimage和Mat
一、Qimage资料来源:http://doc.qt.io/qt-5/qimage.html简介Qimage类提供独立于硬件的图像描述,其允许直接对像素数据进行访问,同时可以作为绘画对象使用。Qt提供了四个用于图像数据处理的类:QImage,QPixmap,QBitmap和QPicture。QImage:主要用于I/O和对图像像素直接访问和操作。QPixmap:主要用于在屏幕上显示图像。QBitm
white_Learner
·
2018-07-19 17:49
Qt
opencv
视觉学习
Qt学习
教程之对话框消失动画效果
一、效果展示最近做了一个提示框消失的功能,觉着挺有意思,以前一直以为Qt子窗口不能做淡出效果,其实Qt的淡出功能已经帮我们封装好了,我们仅仅只需要几行代码就可以做出酷炫的窗口关闭效果,写此篇文章的时候,我特意浏览了下之前写的两篇文章(QPainterPath不规则提示框,QPainterPath不规则提示框(二)),现在回想起来那会儿确实知之甚少,关于顶层窗口不能做圆角,其实帮助文档里已经说的很明
1134024095
·
2018-07-18 08:30
Qt学习
教程之表格控件蚂蚁线详解
一、蚂蚁线摘自互动百科:在图像影像软件中表示选区的动态虚线,因为虚线闪烁的样子像是一群蚂蚁在跑,所以俗称蚂蚁线。在Poshop,AfterEffect等软件中比较常见。背景:用过excel的同学都知道,当对单元格进行复制时,单元格周围就会出现一个跑动的矩形框,这个矩形框就被称为蚂蚁线。通过设置蚂蚁线的线型和调整控件有效刷新次数我们可以得到不同的跑动效果,这是一个非常有意思的现象。本文将给大家详细介
朝十晚八
·
2018-07-10 16:13
Qt学习
之路---线程启动与关闭
在编程当中遇到了一些问题:到底该使用哪种方式去创建线程呢?Qt创建线程有两种方式。第一种继承QThread重写run函数,需要注意的是只有run函数才在线程中执行,其它函数被父类直接调用时,它执行所在的线程还是在父类所在的线程中。第二种继承QObject使用moveToThread启动线程,这也是官方推荐的写法,比较灵活通用。第一种继承QThreadclassThreadTest:publicQT
JL_MG
·
2018-07-08 19:23
Qt编程
Qt学习
之窗口间的相互切换
在用Qt设计GUI时,经常要设计两个窗口之间的相互切换,即可以从一个窗口跳转到另一个窗口,然后又从另一个窗口跳转回原窗口。下面我们来介绍具体的实现方法:工程建立及功能描述:首先,我们建立QtGui应用,项目名TwoWindowsHandoff(可以随便取),基类选择QMainWindow。然后右击项目,添加Qt设计器界面类,类名取为logindialog。我们在这里假设一个窗口是登录对话框,另一个
赤脚仙与独角侠
·
2018-06-30 22:37
QT学习
QT学习
篇(三):QT音频采集QAudioInput
对于音频采集有很多的方式,在windows下存在API可以使用,例如wave;但是QT中有一个强大的音频处理的库,可以实现音频采集,设置采集的参数等。这里便来记录下对这个库的使用-------QAudioInput。首先在使用这个库之前,需要先想.pro文件中添加QT+=multimedia,否则程序会报错。既然是采集音频,那么首先需要进行一步参数配置,告诉计算机应该以什么样的方式进行数据采集,像
你的、名字
·
2018-06-29 18:34
Qt
【Qt笔记】
Qt学习
笔记
《
Qt学习
笔记》1Qt-信号槽Qt5开始信号槽有两种连接方式:Qt5之前:方法一:connect(sender,SIGNAL(signal),receiver,SLOT(slot));Qt5之后:方法二
HelloZEX
·
2018-06-28 11:52
C++
GUI
Qt
4
编程
Qt5基本教程
转载https://blog.csdn.net/louis_815/article/details/54286544
Qt学习
之路2》目录序Qt前言Hello,world!
Leo_whj
·
2018-05-09 15:10
c/c++
Qt学习
总结(C鱼)之路径参数引用
1.引用相对路径:例如:QCursorcursor(QPixmap("1.png"));问题:会发现引用失败,这是因为相对路径都是从当前工作目录开始找起文件的。可以通过以下函数获取当前工作目录:boolQDir::setCurrent(constQString&path)[static]然后会发现当前工作目录是C:\Users\Administrator,与之不符。所以可以考虑将当前工作目录重新设
CFishHome
·
2018-05-06 16:32
Qt
学习总结
C鱼
Linux下
Qt学习
(二)——开发板搭建Qt运行环境以及Qtcreator
安装过程参考我的博客“
Qt学习
一”在该文件夹下创建一个新的文件(也可以随便选一个文件夹创建,我只是为了方便管理)mkdirfl2440/3rdparty/qt_install下载qt安装包(我这里是5.6.1
@遇见O_o
·
2018-05-03 20:53
Qt学习
笔记(十三)列表(QListWidget)
1、简单使用-增加、删除、插入效果图效果图链接信号和槽connect(ui.addBtn,SIGNAL(clicked()),this,SLOT(AddItem()));connect(ui.deleteBtn,SIGNAL(clicked()),this,SLOT(DeleteItem()));connect(ui.insertBtn,SIGNAL(clicked()),this,SLOT(In
行走行囊
·
2018-04-25 15:27
Qt学习
笔记——实现用户从对话框登录验证进入主界面
步骤:1.点“newproject”,新建“QtWidgetsApplication”,点右下角的按钮“choose”;自定义一个工程名YonghuLogin,基类名选择“QWidget”,类名随意,点“下一步”“完成”;运行就生成了一个以QWidget为基类的主界面。2.点“文件—新建项目—Qt—Qt设计师界面类”,点右下角“choose”,选择“DialogwithoutButtons”,自定
未央1117
·
2018-04-19 09:07
QT开发
Qt学习
之路(一)——移植tslib库到开发板
一、下载tslib源码:gitclonehttps://github.com/kergoth/tslib这里的安装包是已经解压的直接cdtslib在这之前需要安装软件:如automake、libtool、autoconf(或autoconf2.13)。否则会出现一些问题:如:autoreconf:commandnotfounderro:possiblyundefinedmacro:AC_DISAB
@遇见O_o
·
2018-04-18 21:34
fl2440开发板的基本操作
Qt学习
笔记(三)可视化布局
1、QtCreat布局image.png布局完成后需保存。image.png运行结果image.png2、布局相关参数sizehintsizepolicystretchfactor拉伸因子maximunsize/minimumsize上限和下限stretchfactor拉伸因子,用来决定布局器中不同控件的拉伸比。在QtCreat中如图设置其比例:image.pngmaximunsize/minim
行走行囊
·
2018-04-17 06:03
QT学习
笔记(十)数据库基础
SQL执行操作QSqlQuery提供了对数据库记录的Select、Insert、Update、Delete操作。SELECT操作:QSqlQueryquery;query.exec("SELECTname,salaryFROMemployeeWHEREsalary>50000");while(query.next()){QStringname=query.value(0).toString();i
ArrowYL
·
2018-04-03 20:35
QT
QT学习
笔记(九)服务器与线程
头文件#ifndefWIDGET_H#defineWIDGET_H#include#include//tcp服务器类,=====>负责监听是否有客户端连接#include//tcpsocket======>负责tcp的通信namespaceUi{classWidget;}classWidget:publicQWidget{Q_OBJECTpublic:explicitWidget(QWidget*
ArrowYL
·
2018-04-03 15:31
QT
QT学习
笔记(七)QDataStream传递自定义的数据类型
QT自带的QDataStream只能传递它自己要求的数据类型。但是我们可以自己重载QDataStream&operator>();mydatastream.h[cpp] viewplain copy#ifndef MYDATASTREAM_H #define MYDATASTREAM_H #include struct UserInfor{ QString
ArrowYL
·
2018-04-03 11:32
QT
QT学习
笔记(六)各种控件
槽函数privateslots:voidon_comboBox_currentIndexChanged(constQString&arg1);private:Ui::Widget*ui;QTimertimer;Widget.cpp#include"widget.h"#include"ui_widget.h"Widget::Widget(QWidget*parent):QWidget(parent)
ArrowYL
·
2018-04-02 21:28
QT
QT学习
笔记(三)单行文本输入框与自动补全
main.cpp#include#include"mywidget.h"#includeintmain(intargc,char**argv){QApplicationapp(argc,argv);MyWidgetw;w.show();returnapp.exec();}构造函数#include"mywidget.h"#include#includeMyWidget::MyWidget(QWidg
ArrowYL
·
2018-03-31 12:55
QT
Qt学习
笔记(一):安装Qt5 + 配置VS2017
注意版本:Qt5.10(Qt5.10和QtCreator4.5.2)和VS20171、下载你想要的QT版本https://www.qt.io/download下载免费版的即可,需要注册一个账号然后登陆后找到:https://account.qt.io/downloads2、QT5.10的安装及配置打开下载的Qt安装客户端,点击安装,登陆刚才的账号,一步一步的next安装即可,上面三个全选。个人不太
观月执白
·
2018-03-29 20:24
Qt
QT学习
之QT5.7+opencv3.1安装及显示图像
如果有时间就按照这篇博文一步一步走:http://www.cnblogs.com/howlclat/p/6433097.html,如果没时间:直接下载最后的文件就可以了,不要浪费时间再去编译,真的很麻烦!这样的方法五分钟完成,太简单了。在QT新建工程的.pro文件加入:这是我的编译结束的install文件,建议别放在有空格的目录中!!!INCLUDEPATH+=D:\opencv_mingw_we
影醉阏轩窗
·
2018-03-26 13:00
Qt学习
之路之解决unable to find a qt build,to solve this problem specify a qt build
问题描述:VS+Qt开发遇到下面的错误消息提示框:解决方案:1,安装Qt环境+插件后,在VS的菜单栏找到QT5(笔者使用的是Qt5以上的版本),点击“QT5”,单击选项里面找到选项“Qtoptions”,2,在弹出的消息框里面添加自己安装的Qt版本号和Qt环境安装路径,具体步骤如下图:提示,在添加“Path”时,路径只需要找到“../../msvc2013_opengl”目录就行。这样就能完美解决
DJAlove
·
2018-03-24 09:12
C++
Qt学习
笔记(一)通过QLabel显示图片
一、创建widget工程picture_label,基类为widget,添加UI;二、1,添加资源文件:工程picture_label右键添加新文件->Qt->soursefile,命名为picture2,添加前缀/new/label,添加文件,从路径中选择。(注:应该将图片文件命名为英文,且在工程文件夹中新建一个img文件夹,图片放入其中)注(重要):开始的时候添加图片之后一直不能在qrc文件下
132hong
·
2018-03-05 23:00
《Qt基础教程之
Qt学习
之路》
在Qt开源社区中,有一个很好的Qt教程,叫做《
Qt学习
之路》,下面是它的链接和目录。
欧阳磊
·
2018-03-02 16:24
《Qt学习笔记》
QT学习
:开发环境搭建
总有絮絮叨叨的话写在前头最近需要开发桌面应用程序,最先想到的就是C++。大一的时候是使用MFC开发的应用程序,但是开发效率和学习成本有点太大。同学说可以利用QT快速开发,于是便开始入坑了。玩了差不多两年的Java,也是时候回头复习一波C++了不是吗….虽然C++语法都快忘完了….常规的开发环境搭建思路是:进入官网,查看guide,找到download按照教程进行搭建即可….但是这里,不知道是我检索
csu_zipple
·
2018-01-22 11:48
QT
QT学习
笔记-错误收集1
环境:QT5.10VisualStudio2015错误1:Couldnotdeterminewhich“make”commandtorun.Checkthe“make”stepinthebuildconfiguration.Errorwhilebuilding/deployingprojectXXXXXXXXX(kit:DesktopQt5.10.0MSVC201364bit)Whenexecut
FairyTailQ
·
2018-01-20 10:24
QT学习笔记
VM 14 CentOS 7.0虚拟机上网设置方法
这两天利用VM14,装了个CentOS进行
Qt学习
,为了实现CentOS能够直接上网,折腾了老半天才终于找到正确的方法,在此做一记录。
羽山_YTC
·
2017-12-20 10:57
VM
虚拟机
上网
Qt学习
- 第一章 什么是Qt
什么是QtQt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形用户界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。Qt支持的平台有:Windows—XP、Vista、Win7、Win8、Win2008;UNIX/X11—Linux、SunSolaris、HP-UX、CompaqTru64UNIX、IBMAIX、SGIIRIX、FreeB
lt_875
·
2017-12-06 14:26
qt
简介
后面写的这几个东西,基本上都是参考《Qt实战一二三》和《
Qt学习
之路2》里面写的文章来的,有一些可能加上自己看的一些代码的使用或者实现它们例子的使用。当然,我也希望这个系
ibucoin
·
2017-12-06 07:54
QT资料搜集页
:http://www.qt.io/download/QT网络基本资料页面:QT基本教程:http://blog.csdn.net/louis_815/article/details/54286544
QT
efm32
·
2017-11-12 16:00
QT
学习
QT学习
第二部:简单的串口工具
在熟悉了基本操作的基础上,参考网络上的教程,做了一个串口工具。需要做如下的动作:1.在.pro文件中添加QT+=serialport2.在头文件中包含如下的头文件:#include#include#include3.在头文件的类函数定义中,增加串口读取的函数voidRead_Data();用于串口接收的回调函数4.在头文件的私有成员中,增加QSerialPort*serial;5.在界面上增加相应
efm32
·
2017-11-12 16:07
QT
学习
我的
Qt学习
之路——按钮特效
先看一下点击效果:我使用的是通过更改按钮的样式表来改变按钮的效果:右键点击按钮,更改样式表,然后进行设置,输入:QPushButton#queenMenuButton{background-color:rgba(255,255,255,0);border:2pxsolidwhite;border-radius:10px;}QPushButton#queenMenuButton:hover{back
dala_da
·
2017-11-10 22:11
Qt
QT学习
第一步 - 初步建立开发环境以及Hello
连微软都正式放弃更新MFC了,虽然不舍,但是也只能学会放弃MFC了。由于以前欧洲的同事都是使用QT来开发各种各样的应用程序,并且也知道可以做成跨平台的应用。因此不妨也开始学习QT吧1.QT下载地址:http://download.qt.io/archive/qt/5.5/5.5.1/或则上https://www1.qt.io/download/,点击下载,会让注册帐号。注册帐号之后,就会看到ope
efm32
·
2017-11-08 22:56
QT
学习
Qt学习
: QPaintEvent和QMouseEvent的简单程序示例
QMouseEvent下可以被重写的虚函数:1.voidmousePressEvent(QMouseEvent*event);//鼠标键被按下的事件.2.voidmouseReleaseEvent(QMouseEvent*event);//鼠标键被放开的事件.3.voidmouseMoveEvent(QMouseEvent*event);//按住鼠标键移动的事件.4.voidmouseDouble
闭上左眼看世界
·
2017-10-21 19:26
Qt
震惊!!用图形界面装B居然只需要短短110行代码!!
QT开源社区豆子的
QT学习
之路我只能说自己在这里确实能找到一些东西,算是福
肥宅_Sean
·
2017-10-05 17:52
QT
C++
数据结构
Qt学习
: QListWidget的用法.
QListWidget类重要的函数:1.voidaddItem(constQWidgetItem*);//加入一个项.需要自己先创建一个项的对象.示例如下:QListWidgetItem *ite = new QListWidgetItem;ite->setText(QString::fromLocal8Bit("杭州"));ui.listWidget->addItem(ite);1232.voi
闭上左眼
·
2017-09-30 20:38
软件
教育
Qt
现代OpenGL+
Qt学习
笔记之三:显示一个彩色三角形
现代OpenGL+
Qt学习
笔记之三:显示一个彩色三角形主要内容 本文的主要内容是在现代OpenGL+
Qt学习
笔记之二程序框架的基础上,在OpenGL部件中绘制一个彩色三角形。
懂deeee珍惜
·
2017-09-11 01:59
OpenGL
QT学习
系列:VS2015+QT环境配置后Lauch qt designer失败,无法打开*.ui文件
第一步:在【解决方案资源管理器】中,右击你的xxx.ui文件,选择【打开方式】,此时列表中默认值是【Qtdesigner】,选中它,点击【移除】按钮。然后点【添加】按钮,在弹出的窗口中“浏览”,选择你QT版本的安装目录(“D:\Qt5.6.2\5.6\msvc2015\bin”),选中bin文件夹下的designer.exe。(即把designer.exe自己手动添加进来)。添加完成后,点击【设置
haimianjie2012
·
2017-08-17 13:22
Visual
C++开发
Visual
C++开发
Qt学习
笔记之QTextEdit 、QPlainTextEdit
QTextEdit多行文本#include"mainwindow.H" #include #include intmain(intargc,char*argv[]) { QApplicationa(argc,argv); QTextEdit*textEdit; //实例QTextEdit控件 textEdit=newQTextEdit(); //控件位置大小 textEdit->setGeomet
Fouse_
·
2017-08-07 00:00
c++
QT学习
-1.Hello Word解析
#include#include//预处理头文件不用说intmain(intargc,char*argv[])//主函数。其中intargc,char*argv[]代表此程序可接受的参数,argc代表输入字符串的个数,argc[]代表输入的字符串{QApplicationapp(argc,argv);//新建一个QApplication对象QLabel*label=newQLabel("Hello
C_Redrock
·
2017-07-14 10:05
qt
C++基础概念总结(一)
序 此次C++总结是为
Qt学习
做准备,把很多自己以前不清楚的概念用自己的话描述一遍。
C_Redrock
·
2017-07-12 17:01
C++
QT学习
——图片显示
在QT上显示图片的方法有很多,主要有三种:label上显示;直接画出来;容器显示。(1)显示gif图片(label上显示):新建一个工程,我们先在designer中,添加一个QLabel部件。将QLabel拉成适当大小,在类cpp函数中添加如下程序:#include"widget.h"#include"ui_widget.h"#include#includeWidget::Widget(QWidg
Strive--顾
·
2017-07-06 16:11
QT学习
QT学习
笔记(6)事件
Qt的事件不同于信号槽机制,更加的灵活#include"mainwindow.h"#include#include#includeclassEventLabel:publicQLabel{protected:voidmouseMoveEvent(QMouseEvent*);voidmousePressEvent(QMouseEvent*);voidmouseReleaseEvent(QMouseE
debiluz
·
2017-06-27 20:45
QT
Qt实现UDP通信简例
Singals&Slots(官方文档)Qt入门之信号与槽机制Qt信号槽的实现
Qt学习
之Socket通信Qt的Socket数据通讯的一个例子Qt下的udpsocket通信示例(要下载的完整Qt工程)CSDN-markdown
HackerTom
·
2017-06-21 12:56
Qt
网络编程
QT学习
之路十六(QWebView实现简易浏览器)
QtWebkit模块介绍QtWebkit模块提供了一个在Qt中使用webbrowser的engine,这使得我们在QT的应用程序中使用万维网上的内容变得很容易,而且对其网页内容的控制也可以通过nativecontrols实现。QtWebkit具有渲染HTML,XHTML和SVG文档,使用CSS排版,运行JavaScript等功能。在JavaScript运行环境和Qtobjectmodel直接的桥接
hjf161105
·
2017-06-03 00:29
qt学习
QT学习
:初接触
linux下如何知道自己装的qt-sdk在哪里?locateqt|grepbin如是RPM包的话:rpm-pql软件包名就能显示安装的话都安装在什么路径了。qmake:couldnotexec‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake’:NosuchfileordirectoryLinux下安装Qt5.7后添加qmake环境变量后出现错误执行qmake-v出现
darren2015zdc
·
2017-06-01 10:16
QT
QT学习
第一天-----基本操作
核心架构思想:/*1.设计界面2.消息处理*/命令行编译步骤/*1.qmake-project2.qmake3.make*/打开项目后没文件显示:/*窗体->显示边栏*/调试方法:/*1.log调试法,qDebug输出调试信息2.断点调试法(条件调试)*/组件的类型:/*功能类(父组件):用于包含其它的界面组件功能类(子组件):用于实现特定的交互功能QT中没有父组件的顶级组件叫做窗口*/窗口的类型
奋斗中的小坤
·
2017-05-30 20:20
编程语言
QT学习
探索之路
近期由于工作需要在学习QT做界面开发,再次将我最近一个月的学习心得记录,同时欢迎各位大牛给我提出学习建议。1:我的学习方法:第一阶段:主要是参考C++GUIQt4编程这本书主要学习QT中的一些基本概念比如:信号和槽的机制QT的事件处理QT的绘图API学习等学习过程中主要是理论结合编码,将书上的代码自己编一次,然后自己做修改玩一些新的花样,前期主要是先理解书上代码的意思,然后做修改,加强理解,这段时
wb999999abc
·
2017-05-20 10:14
windows
QT
界面编程
[
Qt学习
] 字符串列表类QStringList
QStringList类是QList的派生类,是字符串的列表类。它是一个非常有用的类,在处理字符串时使用QStringList,有时能事半功倍。所有QList支持的操作都可用于QStringList,同时QStringList在此基础上提供了一些便于操作QString的功能。(QStringList可以使用QList的所有方法,如:append(),prepend(),insert(),repla
Algorithm_goddness
·
2017-05-18 16:19
嵌入式相关
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他