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学习
笔记
前段时间连续学了一个半月的邵发Qt视频,学习的过程中做了笔记,以方便自己以后用的时候查看关键点。将之放到网盘上,以供需要的朋友。http://pan.baidu.com/s/1c2pwN8sChapter1坐标的概念每个窗体在屏幕的显示的位置是以左上角(top-left)的相对位置来定义的。左上角的坐标为(0,0),屏幕的长边为x轴,短边为y轴。几乎每个窗体都有一个重构的函数setGeometry
王凯_光谷
·
2020-08-14 13:10
c++
QT学习
笔记(丁松林课程讲解)
1.水平布局ctrl+h垂直布局ctrl+l点击打开链接1.多个信号连接到一个槽MainWindow::MainWindow(QWidget*parent):QMainWindow(parent),ui(newUi::MainWindow){ui->setupUi(this);this->setMaximumSize(393,171);this->setMinimumSize(392,171);Q
月光下的麦克
·
2020-08-14 13:28
QT
【第八篇】
Qt学习
与使用---设置应用程序的ICON图标
一、问题背景整个程序编完之后,想要设置一下程序图标,结果遇到了困难。仿照网上的说的方法:win32:RC_FILE+=ico.rc或者RC_ICONS=ico.ico发现自己始终报错误::-1:error:[release/DrawTable_res.o]Error1二、请教官方帮助手册在QT的“帮助”中,搜索applicationicon,即可得到帮助文件。在windows中的操作帮助如下:Se
Kshine2017
·
2020-08-14 13:03
Qt
【第五篇】
Qt学习
与使用---自定义的图片轮播类(滚动播放图片)
1、目标编写一个类,可以展示几张图片。类似于现在流行的视频播放器的首页中出现的滚动展示的控件。2、具体要求(1)一次性展示三张图片,左中右。中间的图片至于顶部,旁边的图片被覆盖,只露出一部分。(2)切换图片的时候,呈现动态效果,需要有一个移动的过程。(3)有自动轮播和手动切换的功能。3、编程思路(1)需要用到两个定时器,一个做自动轮播定时,一个做移动过程定时。(2)只考虑超过三张图片的情况(少于三
Kshine2017
·
2020-08-14 12:40
Qt
C++
QT学习
4:C++基础和一些错误总结
1.Error-RtlWerpReportExceptionfailedwithstatuscode:-1073741823这个错误我经常出现这个错误多半是因为一个变量定义好后还没有被初始化,在内存中还没有分配空间,就被拿来使用了或者一些多线程里或者文件.h定义先后顺序的问题,检查变量被使用前是否已经初始化和分配空间2.静态全局变量,全局变量,单例模式C++静态全局变量和全局变量的区别,一个是单个
live4what
·
2020-08-14 07:40
6.MFC/Qt/C++
《
QT学习
笔记 —— 11. QT中窗口类QMainWindow》
窗口类QMainWindow普通的桌面应用程序有个共同的特性,有菜单栏、工具栏、状态栏、中央窗口等部件。菜单栏其实可以看成是一个窗口,菜单栏中的每一个菜单也可以看成一个窗口,每个部件基本都可以认为是一个窗口。那么这些典型的桌面应用可以认为是一些QWidget的组合,通过QWidget派生的方式也确实能够完成这样的窗口。但是如果每次都自己去设计,重复这些工作,想想都有些麻烦,于是Qt帮我们实现这样的
zhubao124
·
2020-08-14 04:41
QT学习笔记
QT学习
心得
1、QPushButton设置了消息toggled(bool),但是对应的信息褿没反应?解决方法:要设置属性setCheckable(true);按钮的名字如何自动变动?2、界面布局根据现有组件自动调中只需将布局设置setSizeConstraint(QLayout::SetFixedSize);3、对Qt中的角色一直不是很清楚,今天看到QListWidgetItem有几个角色,每个角色都关联一个
wgyqh
·
2020-08-14 04:52
【Qt编程】
Qt学习
之状态栏
QStatusBar类提供一个水平条来显示状态信息。所谓状态信息,拿个简单的例子来说,当你在word中编辑时,左下角就会出现页面、字数等等信息。状态信息可以分为三类:临时信息,如一般的提示信息;正常信息,如页数;永久信息,如版本信息。QMainWindow中默认提供了一个状态栏。我们可以使用showMessage()来显示一个临时消息,它会出现在状态栏的最左边。我们一般用addWidget()将一
nineheaded_bird
·
2020-08-14 03:32
Qt编程
Qt单实例运行
FindWindow函数可以进行窗口查找于是想Qt能否实现呢,经过一番摸索和折腾终于搞定(测试环境为Win7和Ubuntu)系列目录本文是系列教程中的一篇详见跟随Designer源码学Qt参考具体见链接
Qt
spygg
·
2020-08-14 03:54
Qt编程
C/C++
Qt学习
笔记 (QMainWindow中的一些控件)
QMainWindowQMainWindow是一个为用户提供主窗口的类,包含一个菜单栏(menubar),多个工具栏(toolbars),多个锚接部件(dockwidgets)(浮动窗口),一个状态栏(statusbar)及一个中心部件(centralwidget),是许多应用程序的基础,如文本编辑器,图片编辑器等。状态栏在下边,中心部件在中间部分#------------------------
dawnto
·
2020-08-14 03:29
Qt
Qt学习
笔记(八):核心部件 和 浮动窗口
MainWindow::MainWindow(QWidget*parent):QMainWindow(parent){this->resize(400,300);//核心部件QTextEdit*edit=newQTextEdit(this);//创建一个文本编辑框对象this->setCentralWidget(edit);//将文本编辑框添加为窗口的核心部件//浮动窗口(也叫铆接部件);//在没
秋忆夏伤
·
2020-08-14 03:55
Qt学习笔记
Qt学习
笔记——QMainWindow下创建菜单栏与工具栏
菜单栏与工具栏的创建setShortcuts(QKeySequence);setShortcuts(QKeySequence::Open);//此处为使用快捷键save->setShortcut(QKeySequence::Save);//更多详细快捷键内容查看帮助文档menu->addAction(newFile);menu->addAction(openFile);menu->addActio
Saqino
·
2020-08-14 03:17
Qt
QT学习
之路十四(QMainWindow菜单栏和工具栏)
QMainWindow中可以添加菜单栏、工具栏和状态栏,使用非常方便。这些可以在qtdesigner中添加,菜单栏的Action被被点击时会发出triggered()信号,然后在代码中将之和槽函数连接起来,便实现了一个一个功能。这次做了一个类似于记事本的小软件,可以实现新建文本,打开文本,保存,另存为,复制粘贴,全选撤销等功能,使用了很多对话框,QMessageBox、QFileDialog、QP
hjf161105
·
2020-08-14 03:05
qt学习
Qt学习
——分割窗口QSplitter类
分割窗口在应用程序中经常用到,比如在类似资源管理器的窗口设计中:下面用代码实现上面窗口的设计:1.建立项目时基类选择QMainWindow,取消Gernerateform复选框的选中状态。2.在main.cpp中编写如下代码:#include#include"mainwindow.h"#include#include#includeintmain(intargc,char*argv[]){QApp
风无语
·
2020-08-14 02:35
Meego
QT学习
之路——添加资源、对话框、界面布局
今天学习了QT,利用拖拽方法进行UI界面设计【善用QTAssistance查询用法】资源文件添加到项目中:将图片文件拷贝到项目位置下(右键mainwindow.cpp显示包含的目录)右键项目->添加新文件->QT->QTResourseFile->给资源文件起名为res自动生成res.grc->openineditor编辑资源->添加前缀、添加文件使用方法:“:+前缀名+文件名”对话框分类:模态对
Bushoter
·
2020-08-14 02:02
linux
Qt学习
之路_011-对话框
文章目录对话框分类:模态对话框不可以对其他窗口进行操作阻塞非模态对话框可以对其他窗口进行操作标准对话框--消息对话框其他标准对话框颜色对话框QColorDialog::getColor文件对话框QFileDialog::getOpenFileName(父亲,标题,默认路径,过滤文件)字体对话框QFontDialog::getFont对话框分类:模态对话框不可以对其他窗口进行操作阻塞QDialogd
Royal_浩
·
2020-08-14 02:23
Qt
QT学习
之③菜单以及工具栏创建设置以及部分MainWindow基类部件
QT学习
之③菜单以及工具栏创建设置以及部分MainWindow基类的部件~QQ:3020889729~小蔡Mainwindow类部分部件对给出的部件函数(方法)解析QMenuBar(包含菜单栏/菜单)QMenuBarQMenuQActionQToolBar
NULL not error
·
2020-08-14 02:15
QT学习
QT学习
笔记07QWidget(对象模型)
所有窗口及窗口控件都是从QWidget直接或间接派生出来的。在Qt中创建对象的时候会提供一个Parent对象指针,下面来解释这个parent到底是干什么的。QObject是以对象树的形式组织起来的。当你创建一个QObject对象时,会看到QObject的构造函数接收一个QObject指针作为参数,这个参数就是parent,也就是父对象指针。这相当于,在创建QObject对象时,可以提供一个其父对象
小帅比simon
·
2020-08-14 02:22
QT
Qt学习
之QMainWindow(一)QMainWindow简介
(详细的后续会讲到,这里重在理解过程)Qt中的顶层窗口称为MainWindow,属于类QMainWindow,QMainWindow也是继承于QWidget。通过子类化QMainWindow可以创建一个应用程序的窗口。MainWindow的结构分为五个部分:菜单栏(MenuBar)、工具栏(Toolbars)、停靠窗口(DockWidgets)、状态栏(StatusBar)和中央窗口(Centra
芳草源
·
2020-08-14 02:21
qt学习
qt
顶层窗口
QT学习
之路——菜单栏、工具栏、状态栏、锚接部件、核心部件
菜单栏最多有一个QMenuBar*bar=MenuBar();//创建菜单栏setMenuBar(bar)//显示菜单栏QMenu*fileMenu=bar->addMenu("文件")//创建菜单QAction*newAction=fileMenu0>addAction("新建");//创建菜单项fileMenu->addSeparator()//添加分割线工具栏可以有多个QToolBar*to
Bushoter
·
2020-08-14 02:44
linux
QT5学习笔记(一)画图
在QT的学习道路上一直苦于没有好的教程,其中有
QT学习
之路,还有qt实战一二三等,比较好的博客的但是也总是感觉不是很方便,
QT学习
之路讲的过于简单,但是其中的贪吃蛇的小程序倒是挺不错的一个练习。
木独
·
2020-08-14 02:10
QT
Qt学习
之路_009-状态栏、铆接部件、核心部件的使用
文章目录1.状态栏最多一个QStatusBar*stBar=statusBar();设置到窗口中setStatusBar(stBar);stBar->addWidget(label);放左侧信息stBar->addPermanentWidget(label2);放右侧信息2.铆接部件浮动窗口可以多个QDockWidgetaddDockWidget(默认停靠区域,浮动窗口指针)设置后期停靠区域3.设
Royal_浩
·
2020-08-14 02:39
Qt
QT学习
笔记:状态栏,铆接、中心部件的小例子
#include"mymainwindow.h"//#include//#include//#include//#include//#include//#includeMyMainWindow::MyMainWindow(QWidget*parent):QMainWindow(parent){resize(600,400);//创建菜单栏QMenuBar*menu=newQMenuBar();//
CL菜鸟�
·
2020-08-14 02:07
QT
C++跨平台库
QT学习
5 字符串处理类QString
C++跨平台库
QT学习
5字符串处理类QString一、QString封装的一些方法1.初始化与空值判断2.长度3.字符串组合与格式化4.索引5.其它一些方法二、类型转换三、进制转换一、QString封装的一些方法
谢厂节_编程圈
·
2020-08-13 23:37
QT
C++跨平台库
QT学习
5 使用嵌入式数据库SQLite
C++跨平台库
QT学习
5使用嵌入式数据库SQLite一、SQLite二、QT使用SQLite过程1.引入sqlite2.查看支持的数据库类型3.连接、打开数据库4.执行sql语句`QSqlQuery::
谢厂节_编程圈
·
2020-08-13 23:37
QT
QT学习
之信号和槽
摘要:在QT中,我们可以使用系统提供的函数实现信号和槽的链接,但是在QT中不仅仅如此,还可以让用户自己定义信号和槽函数。在本文中,我将在自己定义的teacher类下定义信号函数hungry,然后在自己定义的student类下定义槽函数treat,最后在wedget类下将两个函数进行链接、触发、显示。1、teacher类有信号函数,本例中就是hungry,有参数和没有参数的,其中有参数的函数中的参数
weixin_30344995
·
2020-08-13 20:19
Qt学习
---视口和窗口的理解
1、首先视口与物理坐标相对应,指的是我们在屏幕上看到的实际的一个个像素点和其坐标;窗口和逻辑坐标相对应。在Qt中进行绘图时,都是现在逻辑坐标系中绘制好,然后在转换到物理坐标系(视口)上去,所以Qt中的绘图函数的参数也都是针对逻辑坐标的。(1)、默认情况下,逻辑坐标和物理坐标的原点和单位长度是一致的,所以下面代码绘制:QPainterpainter(this);painter.setRenderHi
小米的修行之路
·
2020-08-13 19:29
QT
Qt学习
之路5--代码重构
回顾在上一篇里使用了简单的控件构建了一个简单的计算器界面,按道理说这篇应该学习计算器的核心算法了,但是在之前实现的代码中有一点比较糟糕的是我们直接就在main函数里写的代码,那么我们要是需要加入其它逻辑代码时main函数就会显得杂乱无章了,所以在学习业务逻辑之前进行一个代码重构的操作。那么什么是代码重构呢?代码重构需要做些什么事?-代码重构是以改善代码质量为目的的代码重写,使其代码的设计和架构更合
一念之间、
·
2020-08-13 19:55
Qt
QT学习
笔记(二) SIGNAL和SLOT
QtCreator:2.6.2基于Qt5.0.1(32bit)System:Win71·signals修饰的函数不需要本类实现。他描述了本类对象可以发送那些求助信号(这里的信号和操作系统中的信号不是一个概念)。2·slots修饰的函数需要本类实现。他描述了本类对象能给予其他对象那些帮助。3·connect作用实际上就是一种映射。当某一对象发出求助信号时由谁来提供帮助。4·SIGNAL和SLOT机制
简单为美
·
2020-08-13 19:19
Qt
QT学习
笔记(四) QtDesigner 实现简单的快捷键操作界面
QtDesignerVersion:5.0.1System:Win7快捷键操作界面:就是使用快捷键代替使用鼠标点击相应控件的功能。一、编辑控件对象。按快捷键实现点击pushButton:1·就是在修改pushButton的text属性中加入字符‘&’,该字符后面隔着的字符+Alt键,这个组合键就是该pushButton的组合快捷键eg.text="Push&Button"(”Alt+B“为快捷组合
简单为美
·
2020-08-13 19:19
Qt
Qt Udp聊天室
我也是参照了《
Qt学习
之路》这一系列文章做下去的。先看一下Udp和Tcp什么区别:Udp是无连接,什么是无连接呢?就是说两台机器如果通信的话不需要事先经过一些约定(连接),可以直接传数据;而有
sj_lxd
·
2020-08-13 18:29
Qt
Qt学习
笔记(单选框,复选框,按钮组,ListWidget)
#-------------------------------------------------##ProjectcreatedbyQtCreator2019-08-16T18:25:11##-------------------------------------------------QT+=coreguigreaterThan(QT_MAJOR_VERSION,4):QT+=widget
dawnto
·
2020-08-13 18:42
Qt
Qt学习
笔记(坐标系,信号,槽,lambda)
Qt中的坐标系原点在左上角(0,0)点横着是x轴的正向竖着是y轴的正向游戏里的坐标系原点在左下角3D游戏还有Z轴Qt中的信号和槽在通话故事中有一个阿拉丁神的的故事,故事里有四样东西,首先有一个人,人捡了一个神灯。对神灯而言,想召唤出来东西要搓擦。。。。它。对于灯而言,灯冒烟。。。出来个灯神。对我们而言,里边主要的东西是人。人擦了灯以后,灯就出来了个灯神。需求:在做运行前项目时,点按钮没反应点myb
dawnto
·
2020-08-13 18:42
Qt
Qt学习
笔记(Qt读写 XML文件 )
XML文件一般格式如下:xml优点是比较灵活html5很多标签都是固定的设定规则主要是用来存储数据,标签可以任意定义保存数据库很轻松文本文件1##mike##female##10把数据存储在文本文件中不美观xml存储数据很人性化以前的操作系统对数据库支持不好,存储数据用xml安卓手机根目录下,存储一些数据也用xml网络上可以组xml传输数据xml主要用于存储数据,做配置文件html5主要用于显示数
dawnto
·
2020-08-13 18:41
Qt
Qt学习
:VS中使用Qt出现的常见问题:QDebug和QPrintDialog的使用.
在VS中常常会有小伙伴不知道如何使用QDebug和QPrintDialog.下面我用VS2013来教你们如何去操作.QDebug相信很多小伙伴们发现在qtcreator中使用qDebug()是可以轻易的输出在下面的,但是在vs中在程序明明没有错误的情况下,却没有地方去显示它,感到很奇怪,其实很简单.首先鼠标右键点击项目,选择属性.然后点击配置属性->链接器->系统.找到子系统.最后把子系统的选项改
闭上左眼看世界
·
2020-08-12 17:40
Qt
Qt学习
:项视图类之自定义委托
我们用好几节内容介绍了Qt的MVC架构中的模型和视图类,至今,我们依然没有提到我们提到的代理的功能,下面我们再回顾一下Qt的项视图类架构。我们知道,在经典的MVC模型中,view用于向用户展示model的数据。但是,Qt提供的不是MVC三层架构,而是一个model/view设计。这种设计并没有包含一个完整而独立的组件用于管理用户的交互。一般来说,view仅仅是用作对model数据的展示和对用户输入
lobbiy
·
2020-08-12 16:10
Qt学习之旅
Qt学习
笔记(七)自制标题栏、边框阴影、圆角效果
自制标题栏this->setWindowFlags(Qt::FramelessWindowHint);//去除Qt自带的标题栏去除标题栏后为了实现窗体的窗口最大化、最小化、关闭以及移动事件,需要自定义以下操作:1.窗口最大化事件自制QPushButton按钮,连接到showMax()事件上voidQiXin_companyItemClass::showMax(){intdeskWidth=QApp
皆成旧梦
·
2020-08-12 14:00
qt
Qt学习
笔记 Qt::FramelessWindowHint 导致窗口消失
给窗口去掉边框的时候,遇到问题voidDialog::on_pushButton_clicked(){//设置无边框this->setWindowFlags(Qt::FramelessWindowHint);}设置Qt::FramelessWindowHint后,窗口消失不见解决办法:调用show()重新显示窗口voidDialog::on_pushButton_clicked(){//设置无边框
xjcwzp
·
2020-08-12 14:54
Qt
Qt 学习笔记之一 —— Qt SDK 的下载安装与配置
名称:
Qt学习
笔记之一——QtSDK的下载安装与配置作者:alwayzy邮箱:
[email protected]
时间:2010.09.04声明:转载请注明出处对Qt(其官方中文网站http://qt.nokia.com
weixin_34274029
·
2020-08-12 13:13
qt学习
笔记:自定义右键菜单(QTableWidget、QTextEdit等)
qt学习
笔记:自定义右键菜单(QTableWidget、QTextEdit等)PURPOSE:使用QT软件写GUI时需要自定义右键菜单内容写在前面的话:在写交互界面的时候,需要给文本框(QTextEdit
vicky98572
·
2020-08-12 13:18
QT
QT学习
---TreeWidget的基本操作
一、基本的操作:添加、删除、一些常用信号:#include"TreeWidget.h"#includeTreeWidget::TreeWidget(QWidget*parent):QMainWindow(parent){ui.setupUi(this);//设置列数和每一列的宽度ui.treeWidget->setColumnCount(4);ui.treeWidget->setColumnWid
小米的修行之路
·
2020-08-12 13:48
QT
Qt学习
之给QPushButton添加菜单CustomContextMenu方法
上篇也说了,题目虽然说是给QPushButton添加鼠标右键菜单,其实对于所有的QWidget都是适用的。之所以说QPushButton,是以QPushButton为例进行实现,写的类继承自QPushButton。上篇是说使用ActionsContextMenu,现在换一种方法来实现给QWidget添加右键菜单。下面的方法是使用CustomContextMenu方式来实现。使用CustomCont
GreenArrowMan
·
2020-08-12 13:42
Qt
Qt学习和实战
Qt学习
笔记(十九):QTreeWidget 的常用方法
在界面上拉一个TreeWidget控件和五个按钮控件:widget.cpp文件如下:#include"widget.h"#include"ui_widget.h"#include#include#include#includeWidget::Widget(QWidget*parent):QWidget(parent),ui(newUi::Widget){ui->setupUi(this);//双击
秋忆夏伤
·
2020-08-12 12:46
Qt学习笔记
Qt学习
笔记之QString
标准C++提供了两种字符串。一是C风格的以“\0”祝福语胡额为的字符数组,二是字符串类String。详见《深入浅出之string》。1.字符串类QStringQString类是Qt中用于表示字符串的类,实现在QtCore共享库中。QString类保存了16位Unicode值,提供了丰富的操作、查询、换换等函数。该类还进行了使用隐私共享、高效的内存分配策略等多方面的优化。Qstring();//构造
浩瀚之水_csdn
·
2020-08-12 10:32
#
Qt学习之路
QT学习
笔记(九):遍历容器-迭代器(iterators)
QT学习
笔记(九):遍历容器-迭代器(iterators)遍历容器:1、Jave风格:2、STL风格:3、foreach关键字:遍历容器:遍历一个容器可以使用迭代器(iterators)完成,迭代器提供一个统一的方法来访问容器中的项目
Leon_Chan0
·
2020-08-12 10:10
QT
Qt学习
之路之无边窗口的移动
实现无边窗口的移动,笔者也迷惑不解了一段时间。下面给出一个例子,实现无边窗口的移动。move_widget.h#pragmaonce#include#include#include#includeclassLineWidget:publicQWidget{Q_OBJECTpublic:explicitLineWidget(QWidget*parent=0);protected:boolnative
PandaMohist
·
2020-08-12 10:41
QT学习之路
Py
Qt学习
笔记-打开文件并从中读取数据
打开文本文件txt,从中读取数据@pyqtSlot()defon_menu_files_open_triggered(self):"""Slotdocumentationgoeshere."""#TODO:notimplementedyetprint("打开")my_file_path=QFileDialog.getOpenFileName(self,"打开文件","/","*.txt")prin
Atticus_Johnson
·
2020-08-11 04:38
PyQt
C++
QT学习
之路----创建hello world窗体
研究了半天,开始在QtvsTools中没有找到新建Qt项目的选项,因为我最开始是直接在QTCreator中创建项目的,发现VS里创建不了,还以为插件安装失败了。后面直接在VS中新建-项目-VirsualC++-测试中找到了我的QT,选择Qtwidgetsapplication,创建新项目,如图:项目命名我写的QT_practice,创建的时候好像会安装个什么,直接安装,然后创建,项目就出来了,目录
工厂测试开发-SZ
·
2020-08-11 04:41
C++
QT学习
之路----VS2017+QT环境搭建
本系列会系统、完整地学习一遍VS下编写QT,主要参考书籍:c++qt5范例开发大全.pdfVS2017有社区免费版,直接官网下载安装即可;VS2017上安装QT,需要先安装插件:qt-vsaddin-msvc2017-2.5.1.vsix这个插件直接CSDN中搜索即可找到,也可以在我上传的资源中查找(刚上传,还在审核)。我的电脑之前有安装QTCreator编辑器(QT5的),安装完上面的插件后,V
工厂测试开发-SZ
·
2020-08-11 04:41
C++
QT学习
之路----窗体应用
本文在上一篇文章《C++
QT学习
之路----创建helloworld窗体》基础上添加新的代码。
工厂测试开发-SZ
·
2020-08-11 04:41
c++
qt
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他