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学习
——3-1
connect控件到槽清除QMessageBoxtoInt()控件链接到槽的四种方式:connect((谁发射,发射什么信号,谁接收,接收完了执行那个函数)控件,转到槽Qwidget->自定义控件绑定的事件事件里发射信号控制器->接受信号->调用槽函数使用on_控件名_信号名()形式,编写槽函数,制动产生绑定使用信号与槽编辑器,但是只能使用系统信号与槽自定义信号:只要写出信号的声明即可voidsi
赋闲
·
2020-07-13 15:02
【Python】Python 的图形界面(GUI)编程
PyQT:官网:Qt|Cross-platformsoftwaredevelopmentforembedded&desktop开发文档:Qt-开发者Py
QT学习
园地:官方社区:QtForum官方博客:QtBlog-ForDevelopersbyDevelopersPyQt4tutorialArchi-cnblogsPyQt-WoodpeckerWikiforCPUGwxPython
卡图卢斯
·
2020-07-12 04:01
Python
wxPython
python
QT画线
Qt学习
之路(24):QPainter2009-11-2622:43:41转载地址::http://devbean.blog.51cto.com/448512/235332/多些大家对我的支持啊!
MaxLiuZhenGuo
·
2020-07-12 02:29
嵌入式
Qt
开发板移植
qt
Qt使用,Qprocess启动外部程序
术语约定:主程序:将要调用第三方程序的程序,调用代码在该程序里面;外部程序:被主程序启动的程序,为.exe格式,1相关参考博客及资料参考资料一参考资料二Qt官网资料启动外部程序并获取外部程序输出
Qt学习
之路
Make it easy
·
2020-07-12 01:31
Qt使用
C/C++
Qt学习
之路24--简易文本编辑器--实现可打开、编辑、保存文件操作
本文内容文件打开文件保存特殊细节考虑完整代码在前面几节,从学习主窗口QMainWindow开始都是为了简易的文本编辑器的开发,在QMainWindow中学习了菜单栏、状态栏以及工具栏,这正是构成一个简易文本编辑器所需的界面功能。-文本编辑器的主体界面如上,在之前学习QMainWindow时候也完成过部分组件的添加,在私底下我又将其余部分补充到代码里面,最终就形成这样的一个界面,包含菜单栏每个菜单及
一念之间、
·
2020-07-12 01:16
Qt
Qt学习
记录——qmysql driver not loaded问题解决
问题版本QT5.12.0尝试数据库操作的时候出现问题QMYSQLDRIVERNOTLOADED使用QDEBUG打印数据库支持信息未发现异常经搜索查询发现应该是QT与数据库链接匹配问题下载一个connector可破:CONNECTOR下载系统版本为WIN764位,故下载了对应的版本Windows(x86,64-bit),ZIPArchive解压缩后将mysql-connector-c+±8.0.15
Venniegiel
·
2020-07-11 20:00
C++
windows下使用cmake+mingw配置makefile
+mingw配置makefile(一)原创xiaopangzi313最后发布于2016-11-1014:57:13阅读数15894收藏发布于2016-11-1014:57:13分类专栏:05_C++/
QT
ChaosLee_
·
2020-07-11 16:24
05_C++/QT
学习
Qt导入.qrc资源文件
VS下
QT学习
笔记-导入.qrc资源文件昨天建立了一个简单的QT程序,并编译通过。今天就尝试加入一些紫源文件,几个位图,做为控件的tooltip,这个功能可比VC强多了,呵呵。
normallife
·
2020-07-11 13:55
Qt
QT学习
总结
转眼间工作已经三个月了。。。实习期也已经满了。。在这三个月中对qt的学习遇到了很多问题也解决了很多问题。。。也留下了一些现在的未解之谜。在工作中关于qt的一些东西也需要进行一些记录:QTCreator对大于带有两个空格的目录和中文命名的目录不支持!!究其原因应该是qmake对带有空格的目录和中文命名的目录不支持!!1:在接触qt的开始由于工程命名的问题导致的编译错误:报错的语句:Cannotfin
kyou007
·
2020-07-11 10:30
Qt学习
之路【5】:静态Qt库下SQLite数据库无法加载驱动(QSQLITE driver not loaded)
使用的Qt库:Qt4.8.6交叉编译工具链:arm-linux-gcc(4.3.6)这个问题纠结了好久。刚开始我使用的是Qt的动态库,没有出现这个问题。现在使用的是Qt的静态库出现了这个问题:QSqlDatabase:QSQLITEdrivernotloaded。在网上搜索了好久,也尝试了很多的办法,但是没能够解决问题。但是昨天看到Qt4.8的官方文档时,找到了解决办法,现贴出链接:http://
喜欢哲学的女孩
·
2020-07-11 00:15
Qt学习
C++跨平台库
QT学习
4 可视化建立信号与槽
C++跨平台库
QT学习
4可视化建立信号与槽一、信号与槽说明信号slot槽slot关联二、可视化生成槽函数原型三、添加一点逻辑代码四、运行看看效果一、信号与槽说明信号slot当控件被点下、按下、松开等事件发生的时候
谢厂节_编程圈
·
2020-07-10 13:04
QT
C++跨平台库
QT学习
3 UI进行简单布局实例
QT使用代码创建UI实例一、代码获取屏幕分辨率二、通过代码创建一些控件三、界面UI布局实例1.从网上找一个监控系统的布局来学习一下UI布局,效果图如下:2.主样式表:3.控件层次:4.主要的属性设置:一、代码获取屏幕分辨率//设置宽度QListlist=QGuiApplication::screens();constintwidth=list[0]->geometry().width();cons
谢厂节_编程圈
·
2020-07-10 13:04
QT
C++跨平台库
QT学习
2 布局与qss
C++跨平台库
QT学习
2布局与qss一、QT的布局二、qss样式表1.在单个控件上定义qss2.定义全局样式3.定义单独的样式表文件在项目下新建一个样式表文件main.qss在资源文件上右键,选择添加现有文件代码调用
谢厂节_编程圈
·
2020-07-10 13:04
QT
Qt学习
(二) 创建对话框,添加按钮
1、新建工程:应用程序->QtWidgestsApplication2、设置项目名称和路径:3、默认,下一步:4、设置类名和基类,这里选择基类为QDialog:5、下一步,完成:6、这样就创建了一个工程名为FirstDialog的工程。下面观察一下文件构成,打开工程所在的目录,内容如下:可以看见.h和.cpp文件,很熟悉,主要就在这两个文件中写代码了。其实这时运行工程就能弹出一个对话框了,与MFC
wwkaven
·
2020-07-10 12:04
【从零入门Qt】开发一款属于自己的串口调试助手
我第一天在同学的推荐下,看了一个入门的文档,《
Qt学习
之路2》,其中内容讲的比较基础,基本可以理解,算是能对Qt的语法了解个大概。而且如果实在不懂,也可以参看b站上的视频教程,是黑马程序员的
Qhb丶
·
2020-07-10 10:22
Qt
Qt学习
笔记(六)项视图类
[原博客地址]https://blog.csdn.net/skc361/article/details/12754193许多应用程序允许用户搜索、查看和编辑属于某个数据集中的一些个别项。这些数据可能保存在文件中、数据库中或者网络服务器上。处理像这样的数据集的标准方式是使用Qt的项视图类(itemviewclass)Smalltalk语言普及了一种非常灵活的对于大数据集的可视化方法:模型-视图-控制
JMaliex
·
2020-07-10 10:24
QT
Qt学习
之路(43): QDirModel
今天我们来看一个很有用的model:QDirModel。这个model允许我们在view中显示操作系统的目录结构。这次让我们先来看看运行结果:这个界面很熟悉吧?不过这可不是由QFileDialog打开的哦,这是我们自己实现的。而提供这种实现支持的,就是QDirModel和QTreeView。我们来看一下代码。mytreeview.h#ifndefMYLISTVIEW_H#defineMYLISTV
weixin_34419321
·
2020-07-10 09:16
Qt学习
之路(37): Qt容器类之关联存储容器
今天我们来说说Qt容器类中的关联存储容器。所谓关联存储容器,就是容器中存储的一般是二元组,而不是单个的对象。二元组一般表述为,也就是“键-值对”。首先,我们看看数组的概念。数组可以看成是一种形式的键-值对,它的Key只能是int,而值的类型是Object,也就是任意类型(注意,这里我们只是说数组可以是任意类型,这个Object并不必须是一个对象)。现在我们扩展数组的概念,把Key也做成任意类型的,
weixin_33711647
·
2020-07-10 07:37
Qt学习
之路(26): 反走样
今天继续前面的内容。既然已经进入2D绘图部分,那么就先继续研究一下有关QPainter的东西吧!反走样是图形学中的重要概念,用以防止“锯齿”现象的出现。很多系统的绘图API里面都会内置了反走样的算法,不过默认一般都是关闭的,Qt也不例外。下面我们来看看代码。这段代码仅仅给出了paintEvent函数,相信你可以很轻松地替换掉前面章节中的相关代码。voidPaintedWidget::paintEv
weixin_33694172
·
2020-07-10 07:56
Qt学习
之路---模型与自定义模型
注意:以下可能有写错的地方,请见谅本文尽量写的详细,为了以后的翻阅模型提到模型就要说视图和数据,它们三者的关系是相辅相成的。数据负责提供,模型负责中转存放,视图负责显示,这是它们的关系。模型中有它自己的索引(QModelIndex),由很多索引构成了一个模型。如果需要获取数据必须要通过索引来获取设置。简单的不多说。下面是自定义模型时间自定义模型本文对QAbstractTableModel进行说明知
深邃如海
·
2020-07-10 06:21
qt学习之路
Qt学习
之路[Qt Creator](1)Error while building/deploying project
1.背景介绍1.1当前QtCreator版本1.2当将一个QtCreator工程文件夹复制到另一个地方之后,再次使用QtCreator打开该文件,按Ctrl+R构建时,出现问题。2.问题呈现16:54:04:为项目Test2执行步骤...16:54:04:正在启动"C:\Qt\Qt5.4.0\5.4\msvc2013_64\bin\qmake.exe"C:\Users\...\作业提交\第一次作业
urgemule
·
2020-07-10 04:43
Qt
Qt学习
之路10--Qt标准对话框(消息提示对话框和文件对话框)
虽然我们可以使用QDialog类进行自定义对话框的开发,但是Qt为了方便开发,提供了几种可复用的对话框类型,它们都继承自QDialog类。分别是消息对话框、打开文件对话框、打印对话框、颜色选择对话框、输入对话框和进度条对话框,由于篇幅,将分次学习标准对话框,本次学习消息提示对话框和文件选择对话框。因为Qt中所有类型的对话框都继承自QDialog类,那么所有的对话框都遵循三板斧:定义对象并设置好父窗
一念之间、
·
2020-07-10 03:07
Qt
Qt学习
笔记-----Model/View架构之自定义Model
Model/ViewFramework中提供了模型model的抽象基类QAbstractItemModel,如果需要自定义模型就需要继承这个类并且实现一些必要的函数。此外,Qt中又提供了QAbstractTableModel和QAbstractListModel分别继承于上述基类,由名字可以清楚的知道这两个类分别适用于表格模型和列表模型。对于这两个模型来说,很多函数已经重新实现过了,使用时直接继承
一个程序渣渣的小后院
·
2020-07-10 02:41
Qt
Qt学习
笔记-----Model/View架构
为了实现数据的存储和表现分离,Qt提供了Model/View架构,包括三个部分,分别是模型(Model),视图(View),委托(delegate)。Model用于访问底层数据,也就是说为其他组件访问存储的数据提供了接口。View通过ModelIndex来获取底层的数据,将数据绘制到窗体上。Delegate是在View需要编辑的时候提供一种自定义编辑方式。比如我们可能只允许输入数字,那么就需要委托
一个程序渣渣的小后院
·
2020-07-10 02:09
Qt
什么是QT
QT学习
需要避免的坑QT分为4.0版本和5.0版本他们之间的差别很大,不通用!!!不通用!!!不通用!!!所以要么你学习4.0要么你学习5.0
麦田or太阳
·
2020-07-09 20:27
QT学习
第一章:基本对话框--利用Qt Designer设计多个UI界面
QT学习
第一章:基本对话框--利用QtDesigner设计多个UI界面效果截图:创建上文件夹Designers,使用Designer设计三个UI界面:First.uiSecond.uiThird.ui下面三个代码文件的源码
lxj521
·
2020-07-09 20:19
QT
情感日记
QT学习
第一章:基本对话框--利用Qt Designer设计一个对话框
QT学习
第一章:基本对话框--利用QtDesigner设计一个对话框效果截图:创建文件夹Designer,使用QtDesigner设置界面对话框,如下图:设计完成保存为name.ui文件。
lxj521
·
2020-07-09 20:19
QT
Qt学习
笔记之图片的上下左右移动
自己找的图片太大,在移动的时候不明显,懒得再找图片,所以用了QPainter将图片画在了label上代码如下voidWidget::paintEvent(QPaintEvent*){QPainterpainter(this);QPixmappix;pix.load(":img/move.png");//图片的位置painter.drawPixmap(picLabel->x(),picLabel->
guoqianqian5812
·
2020-07-09 16:30
Qt
Qt学习
(12)——Qt5中的容器
QVectorQListQStringListQSetQMap自定义类的排序容器是通用类,用于将给定类型的项存储在内存中。C++有标准模板库(STL)有自己的容器。在Qt中可以使用Qt容器或STL容器。有两种容器:顺序和关联。顺序容器一个接一个地存储项目,而关联容器存储键值对。QList,QVector,QLinkedList属于顺序容器;QMap,QHash属于关联容器。QVectorQVect
beyond_zhangna
·
2020-07-09 13:07
Qt
2019.3.2
Qt学习
---简单五子棋
主要用的东西:voidpaintEvent(QPaintEvent*event);voidmousePressEvent(QMouseEvent*event);QPainterQPenQMessageBox黑白棋子的图片是自己随便用win自带的画图画的,拿美图秀秀改成透明背景。。。写代码时发现的一些问题:1.隐藏最大化按钮和固定窗口大小setWindowFlags(windowFlags()&~Q
Flyyy__
·
2020-07-09 10:15
Qt
QT学习
(三)
首先整理一下编码的方法。对于一个待解决的问题,首先应该将大问题分解成小问题,将小问题划分为小小问题。。。然后再进行类的抽象,将划分成的问题和类进行对应。然后再对划分的小。。问题进行具体的处理分析,划分出步骤进行接口的处理。最后进行编码。编码是首先在.h文件中进行类的定义,类中函数的定义,该类中用到的变量的定义;然后再在.c的文件中进行类的具体实现。注意还要将一些宏的定义单独定义在一个头文件中。在构
B_Silence
·
2020-07-09 05:40
QT
QT学习
笔记QserialPort类学习(一)
这篇博客记录一下QSerialPort类的学习成果,虽然用过多次了,但是从来没有仔细查看过官方的说明,所以这篇博客主要参考QT官方文档,给自己一个明确的,详细的使用方法,或许会发现点意外收获也说不定。1、概述QSerialPort类提供的是是一个接入串口的功能,它从QT的5.1版本之后才开始有,它继承自QIODevice。还有一个串口辅助的类QSerialPortInfo,它可以列举出系统里所有的
我是码代码
·
2020-07-09 03:31
QT
Qt学习
之路随记:自定义信号槽
1.信号只有函数声明;信号的返回类型都是void;2.槽就是普通的C++成员函数,可以被正常调用,会受到public、private、protected的影响;槽可以有参数,但槽的参数不能有缺省值;3.emit在恰当的代码位置发送信号;4.信号槽继承于QObject类;类头文件中必须标记Q_OBJECT的类声明;5.一个信号与多个槽相联系的话,那么,当这个信号被发射时,与之相关的槽被激活的顺序将是
芒橙养乐多
·
2020-07-09 01:30
Qt
Qt学习
笔记(1):按钮和信号槽
Qt的学习之路:参考网址1:https://doc.qt.io/qt-5/qtquick-codesamples.html参考网址2:https://www.devbean.net/2012/08/qt-study-road-2-catelog/QPushButton类:用来设计一个按钮。需要的头文件:#Include使用://想测试结果的小伙伴在qt新建项目的main.cpp输入以下代码就可以啦
『鸢』
·
2020-07-08 23:50
Qt笔记
我的
Qt学习
四-纯代码实现text文本(窗口界面)
一、新建项目定义函数create二、创建菜单栏(一)实现界面1.定义变量private://定义QMenuBar*textMenuBar;QMenu*fileMenu;QMenu*editMenu;QMenu*aboutMenu;2.添加头文件此处可以前置声明3.创建菜单栏代码textMainWindow::textMainWindow(QWidget*parent):QMainWindow(pa
Fort-六九
·
2020-07-08 20:02
QT学习
:信号与槽机制
QT学习
:信号与槽机制概述信号槽信号与槽的关联实例编译环境修改ui文件连接信号与槽非计算机专业大四学生自学QT的一点心得,可能有很多地方的表述不够标准或是过于口语化,烦请大家多指正。
人工晶振
·
2020-07-08 19:08
Qt学习
(四)
前一阶段学习了基于TCP的服务器和客户端编程,并根据书本上的实例将其改为自己需要实现的功能:客户端为一调查问卷,用户填写完毕后点击“提交”按钮,则填写的选项信息会在服务器上显示,同时,服务器返回提交成功的语句显示到客户端界面。需要注意的是,客户端界面提交后,界面会初始化,即用户名、题目选项等都清空。具体界面框图如下:操作过程中:提交后界面:客户端源代码如下:项目文件QuesTcpClient.pr
jhj101510
·
2020-07-08 19:18
Qt
QT学习
教程11-QTreeView显示系统目录并实现复选框
目录完成的功能秃使用QTreeView显示系统目录完成的功能秃使用QTreeView显示系统目录其实这里显示目录的难度不大,也就只有几行代码就实现了,较难的在显示三态,这里只实现了checkbox的checked与unchecked的功能。贴一下代码:mytreemodel,h:#ifndefMYTREEMODEL_H#defineMYTREEMODEL_H#include#include#inc
zwz_chome
·
2020-07-08 18:01
QT学习教程
QT学习
教程10-对CheckHeaderView的解析
这里是拿到一个小型demo,进行分析。目录对CheckHeaderView的解析知识复习对CheckHeaderView的解析在QTableView等View类中,头部(可能是水平或垂直)都是由QHeaderView来管理的。QtCheckHeaderView*header=newQtCheckHeaderView(Qt::Horizontal,tableView);QStandardItem*r
zwz_chome
·
2020-07-08 18:01
QT学习教程
Qt学习
之路(4):初探信号槽
看过了简单的Hello,world!之后,下面来看看Qt最引以为豪的信号槽机制!所谓信号槽,简单来说,就像是插销一样:一个插头和一个插座。怎么说呢?当某种事件发生之后,比如,点击了一下鼠标,或者按了某个按键,这时,这个组件就会发出一个信号。就像是广播一样,如果有了事件,它就漫天发声。这时,如果有一个槽,正好对应上这个信号,那么,这个槽的函数就会执行,也就是回调。就像广播发出了,如果你感兴趣,那么你
weixin_34404393
·
2020-07-08 18:01
Qt学习
之路_2(VS下Qt设计师文件的使用)
当装完了在vs下编译好了的Qt和QtVisualStudioAdd-in后,我们就可以用VS来进行Qt方面的开发了。在VS下新建一个Qt工程,选择QtApplication项,如下图所示:输入项目名称和确定项目目录(注意Qt相关的项目目录中不能包含中文文字),此处我用的项目名是first_experience直接点击finish,采用默认配置。双击打开first_experience.ui文件,随
weixin_34062329
·
2020-07-08 16:07
Qt学习
——创建helloworld项目
创建helloworld项目步骤新建项目。点击文件->新建文件或项目,选择项目->Applocation->QtWidgetsApplocation,点击choose到下一步。输入项目名称以及路径。需要注意的是路径必须是全英文路径且不能含有空格,否则后面编译会出错,错误是Cannotfindfile。单击下一步。选择构建套件。构建套件包含Qt类,编译器,调试器等,选择默认的即可。类名和基类信息。这
特别喜欢喝可乐
·
2020-07-08 12:07
Qt学习
qt学习
第五课:深入理解信号和槽
信号和槽是qt编程的基础,在qt中关联信号和槽用到的是QObject::connect(constQObject*sender,constchar*signal,constQObject*receiver,constchar*method,Qt::ConnectionTypetype=Qt::AutoConnection);其中的sender,receiver都是指向CObject的指针,sign
我只是一只狗
·
2020-07-08 09:01
c++
qt学习
第一课:Hello Qt
首先来看下本节课的代码,如下:#include#includeintmain(intargc,char*argv[]){QApplicationa(argc,argv);QLabel*qlabel=newQLabel("Hello""World");qlabel->show();returna.exec();}首先是包含了两个头文件QApplication,QLabel。然后就是在main函数中添
我只是一只狗
·
2020-07-08 09:01
c++
Qt学习
—— .ui文件和代码的结合应用
我们如果在QT项目中的.ui文件中进行拖拽进行了界面布局。编译器之后会按照指定的命名规则生成对应的.h。例如:我们在这个.ui文件中设计之后,编译器最终会为我们自动生成一个对应的头文件。那我们如何在代码中运用.ui文件呢?就以上述为例,我们查看一下编译器自动生成的ui_头文件,我们在文件末发现:看最后这部分代码:namespaceUi{classtestProcessBarClass:public
Dr.库珀
·
2020-07-08 07:58
Qt
【Qt编程】
Qt学习
之窗口间的相互切换
在用Qt设计GUI时,经常要设计两个窗口之间的相互切换,即可以从一个窗口跳转到另一个窗口,然后又从另一个窗口跳转回原窗口。下面我们来介绍具体的实现方法:工程建立及功能描述:首先,我们建立QtGui应用,项目名TwoWindowsHandoff(可以随便取),基类选择QMainWindow。然后右击项目,添加Qt设计器界面类,类名取为logindialog。我们在这里假设一个窗口是登录对话框,另一个
nineheaded_bird
·
2020-07-08 07:28
Qt编程
Qt学习
之串口通讯一般函数使用
最近在做用Qt编写上位机负责与下位机(STM32通讯),就使用到的一般函数做一个总结介绍,如下:串口通讯使用的类:就是一个以位为元素的数组类,用于存放收发数据。1.QByteArray:2.QSerialPort:该类主要用于串口的初始化与接收和发送数据。3.QSerialPortInfo:该类主要用于获得和访问已存在的串口信息常使用到的函数:(1)、setBaudRate#Header:incl
ren18281713749
·
2020-07-08 04:40
Qt学习
我的
QT学习
之路(一)
(新手上路,如有错误,还请大佬们多给些意见)所有的语言或者工具,我们接触的第一个程序都是helloworld,QT也不例外。作为一款非常好用的开发跨平台用户界面应用程序的C++应用程序开发框架,我学习QT的第一步当然也是helloQT。#include#includeintmain(intargc,char*argv[]){QApplicationapp(argc,argv[]);QLabel*l
小胖儿emmm
·
2020-07-08 01:10
QT象棋练习(1)-QT基础
https://www.devbean.net/2012/08/qt-study-road-2-catelog/该作者的
QT学习
的非常好,非常细,可以参考。Qt是一个著名的C++应用程序框架。
朝歌1122
·
2020-07-08 01:30
QT
c++
Qt学习
记录---(5)绘图(QPainter和QPaintDevice)
Qt中绘图,我觉得可以用下面的结构来表示。简单描述下就是QPainter(画家)可以使用QPen(画笔)、QBrush(画刷)等工具在QPaintDevice(绘图设备)上进行绘图。其中QPainter和QPaintDevice是必须有的。其中QPaintDevice主要分为三种:QPixmap、QImage和QPicture。其实窗口和一些控件也是QPaintDevice(绘图设备),下图可以看
乐山小草
·
2020-07-08 00:59
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他