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学习
笔记-postgresq数据库l驱动移植到RK3568ARM开发板
QT学习
笔记-postgresq数据库l驱动移植到RK3568ARM开发板0、背景1、搭建交叉编译环境2、交叉编译过程3、把数据库驱动部署到目标系统中0、背景在上一文《
QT学习
笔记-QT安装postgresql
CodingPioneer
·
2023-10-20 01:43
qt
qt
学习
数据库
QT学习
笔记-QT安装postgresql驱动
QT学习
笔记-QT安装postgresql驱动0、背景1、环境以及条件说明2、编译驱动3、让QT的程序能找到编译好的驱动4、复制依赖的数据库动态库5、访问数据库运行成功0、背景在使用QT开发应用的过程中
CodingPioneer
·
2023-10-20 01:13
qt
qt
学习
postgresql
QT学习
笔记--sql
#include"mysql.h"#include"ui_mysql.h"#include#include#includeMySql::MySql(QWidget*parent):QWidget(parent),ui(newUi::MySql){ui->setupUi(this);qDebug()<
hoe@
·
2023-10-20 01:43
数据库
qt
sql
QT学习
笔记--------QTableView的使用
简介:QTableView的使用需要结合QStandardItemModel和QStandardItem一起使用。QStandardItemModel使用来创建模型的,QStandardItem是用来在模型中创建对象的。QTableView和QStandardItemModel使用的是视图/模型的框架,即模型使用来管理数据,视图是用来显示,当模型中的数据有变化的时候,会自动的更新在视图中显示。(我
C++ Super Man
·
2023-10-20 01:12
Qt学习
qt5
Qt 学习笔记 - 第五章 - Qt 时间编程 - Qt 时钟
原文地址:
Qt学习
笔记-第五章-Qt时间编程-Qt时钟
Qt学习
笔记全系列传送门:
Qt学习
笔记-第一章-快速开始、信号与槽
Qt学习
笔记-第二章-添加图片、布局、界面切换
Qt学习
笔记-第三章-Qt的三驾马车之一
Dandelion_000
·
2023-10-20 01:12
Qt
qt
学习
c++
QT学习
笔记-QT访问各种关系数据库笔记汇总
QT学习
笔记-QT访问各种关系数据库笔记汇总1、QT访问Oracle数据库2、QT访问SQLServer数据库3、QT访问MySQL数据库4、QT访问PostgreSQL数据库5、QT访问Access数据库
CodingPioneer
·
2023-10-20 01:41
qt
qt
学习
笔记
QT学习
day2
一、思维导图作业:使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数将登录按钮使用qt5版本的连接到自定义的槽函数中,在槽函数中判断ui界面上输入的账号是否为"admin",密码是否为"123456",如果账号密码匹配成功,则输出"“登录成功”,并关闭该界面,如果匹配失败,则输出登录失败,并将密码框中的内容清空使用手动连接,将登录框中的取消按钮
代码不会敲!
·
2023-10-19 07:34
qt
学习
数据库
Qt学习
_13_可执行文件.exe添加图标/logo
本文简单记录一下如何给Qt生成的exe(可执行)文件,添加图标/logo第一步去选一个你喜欢的图标,下载下来ByteDanceIconPark(oceanengine.com)iconfont-阿里巴巴矢量图标库第二步用第一步下载的图片,在线生成一个.ico文件。然后下载下来。放在你的项目文件夹,重命名为logo.ico在线Favicon图标制作工具-在线图片工具箱(phototool.cn)第三
江湖上都叫我秋博
·
2023-10-19 00:30
QT学习
Qt
可执行文件
图标
logo
Qt学习
_12_一键生成安装包
用windows的.bat脚本实现一键生成Qt程序的安装包,代码如下::@echooff%Thisisawindowscriptusedtopackagethissoftware.%%Runningthisscriptcangenerateacompressedsoftwarepackage.%%Afterdecompression,double-clickFugu.exetorunthissof
江湖上都叫我秋博
·
2023-10-19 00:00
QT学习
Qt
安装包
QT学习
笔记--事件分发器
event事件用途:用于事件的分发可以拦截操作boolevent(QEvent*e)返回值,如果是true代表用户来处理,不向下分发e->type()==某个事件代码:boolMyLabel::event(QEvent*ev){if(ev->type()==QEvent::MouseMove){qDebug()<<"鼠标移动被拦截";returntrue;}returnQLabel::event(
qq_45645552
·
2023-10-18 10:49
C++QT学习
学习
QT学习
day1
一、思维导图二、作业:实现登录界面#include"widget.h"#include#includeWidget::Widget(QWidget*parent):QWidget(parent){/**********************窗口******************///设置窗口图标this->setWindowTitle("王者荣耀");qDebug()size();//窗口的宽
代码不会敲!
·
2023-10-17 08:28
qt
学习
QT学习
之路(一)ubuntu 18.04的Qt Creator在线安装
文章目录前言一、准备工作二、安装步骤参考链接前言Qt是嵌入式开发的必备工具之一,在Linux下安装尤其重要。Qt是C++的一个库,或者说是开发框架,里面集成了一些库函数,提高开发效率。QtCreator是一个IDE,就是一个平台,一个开发环境,类似的比如说VS,也可以进行Qt开发,当然VS中的Qt是作为一个插件插入VS平台的。本篇主要介绍ubuntu18.04及以后的版本通过官方提供的online
胖茄子
·
2023-10-17 05:36
QT
qt
学习
ubuntu
QT学习
笔记
QT介绍Qt[1]是一个1991年由QtCompany开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(MetaObjectCompiler,moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。QtAssistant(Qt助手)可配置且可重新发布的文档阅
我们都是程序猿
·
2023-10-17 05:21
qt
学习
开发语言
Qt学习
笔记—Qt开发体系基础
文章目录前言`一、Qt环境安装(Windows)二、QtCreator工具的介绍和使用1.创建项目2.第一个Qt程序三、Qt信号与槽机制原理(Signal&Slot)四、Qt常见的数据类型1、字符串类型(QString)2、列表类型(QList&&QLinkedList)3、QMap&&QHash类型4、QVariant类型总结前言`本篇文章介绍Qt开发体系基础,包括Qt环境的安装、QtCreat
guardher
·
2023-10-17 05:20
Qt学习笔记
qt
学习
笔记
c++
QT学习
笔记--1.helloworld
Helloworld新建项目设计UI编译调试添加exe图标发布程序新建项目选择Application,QtWidgetsApplication。设计UI双击mainwindow.ui,进入界面设计页面。拖动label控件到界面内,修改属性text为helloworld。编译调试点击开始调试,即可编译运行。添加exe图标下载图标文件,格式为ico文件,命名为appico.ico(自定义)。在程序中添
海拉鲁开荒人
·
2023-10-17 05:20
Qt学习
qt4
QT学习
笔记(1)-Hello World
本篇文章是阅读大佬的小豆老师的文章所做的一些笔记而已,大家如果需要看比较系统性的QT,还是应该去看原作者的文章,讲的更加的系统。最后感谢原作者的奉献,而且,他的每篇文章下面的评论及回复,也都会让你受益匪浅的。目录QT安装QT简介QT:Hello,world!QT安装我所使用的是QT5.12,所以安装也是安装这个版本,基本参照这个:QT5安装。注意,里面的组件安装可以参考我的:其他就直接参考上面的。
zwz_chome
·
2023-10-17 05:50
QT
QT
QT学习
笔记--第一天
##
QT学习
笔记--第一天##前言:文章为QT基础知识,供QT初学者翻阅。未做目录,初学者请自前到后细读。
@梅哲仁.
·
2023-10-17 05:49
qt
学习
ui
c++
Qt学习
笔记之HelloWorld
这段时间学习了Qt,准备自己做一个Qt程序,初学者自然是从HelloWorld开始。 首先,打开安装好的Qt(QtCreator),我这里是5.14.2版本的。项目的创建 打开Qt后,点击左上角的文件选项,新建一个项目,选择一个模板,在项目里面选择第一个Application,然后在右边选择QtWidgetsApplication,最后点击Choose…。 取一个项目的名字,同时也可以自
Pumpk1n?
·
2023-10-17 05:19
qt
c++
Qt学习
笔记3-lineEdit和textEdit
**lineEdit->setText();//用于输出一行的数据textEdit->append();//用于输出几行的数据,可以翻看日历记录***QByteArray和QString的作用:QByteArray键盘输入或计算机记录的数据格式,而QString是输出的数据格式*例如:QByteArraytemp=serial.readAll();//读取串口所有的数据,QByteArray是被存
ityjtx
·
2023-10-17 04:15
QT学习笔记
qt
QT学习
笔记--Qt信号槽机制
1,parent参数基本上,Qt中所有直接或间接继承自QObject的类的构造函数都会指定一个parent参数,如下:#includeclassMyTest:publicQObject{Q_OBJECTpublic:explicitMyTest(QObject*parent=0);signals:publicslots:voidrunTest();};这个parent参数通常是QObject*或者
月凉西厢
·
2023-10-17 04:45
QT
QT
QT学习
笔记1-Hello, QT
1.QT环境1.1QT_CREATORQT的集成开发工具,可以进行项目的创建运行。有一些实例可以运行之。1.2QT_ASSISTANTQT的工具书2.核心的概念2.1windows窗口2.2widget组件放置在窗口上的2.3bar栏2.4icon图标3.Hello,QT3.1main.cpp#include"mainwindow.h"#includeintmain(intargc,char*ar
_不会dp不改名_
·
2023-10-17 04:41
QT
qt
学习
笔记
[
Qt学习
笔记]Qt实现控件的折叠收起和展开的功能
1、介绍和功能分析本次学习的内容主要是实现控件的折叠和展开,类似抽屉控件,目前Qt自带的控件QToolBox具有这个功能,但是一次只能展开一个,所以针对自己的需求可以自己写一个类似的功能,这里实现的方法比较多,其实原理也比较简单,就是点一次隐藏,再点一次显示的效果。2、实现方法目前实现的方法有两种,原理基本相同,方法一是使用QPushButton结合SetVisible()函数来实现点击后隐藏和显
coder_Alaric
·
2023-10-15 18:17
QT学习
记录-QSqlTableModel
QT中,数据模型model、数据显示view是由MVC发展出来的。model负责组织存储数据,view负责显示数据,然后用户可以在可视化界面编辑数据(control)。大体步骤就是:-创建数据model-select查询数据导入model中-创建view,视图设置之前设置好的model-创建widget显示viewQSqlTableModel就是QT中一个简单的数据库表格可视化操作model类。①
大魔王来巡山
·
2023-10-15 16:52
QT笔记
QT学习
笔记-数据管理系统设计实现
目录前言一、功能需求二、功能设计三、具体实现1.仓库类2.登录管理类3.主界面类4.视图管理类自定义视图后记前言因工作需要,要实现一个小型的数据管理系统。本着想捡起来QT技能的想法,学习下QT下管理系统设计。一、功能需求首先肯定是设计界面按照想要的方式进行展示,使用sqlite对数据进行管理,数据excel格式的导入导出,界面的搜索功能,条件选择功能,单条数据的编辑更改功能,账户管理功能。二、功能
Q-Stark
·
2023-10-15 16:21
QT
qt
学习
数据库
QT学习
之 布局管理
布局管理以下是Qt手册中的《布局管理》的译文在一个Widget中,Qt布局管理系统提供了一个简单而有效的方式来自动组织子widget,以保证他们能够很好地利用可用空间。介绍Qt包含一个布局管理类的集合,它们被用来描述widgets如何在应用程序的用户界面中呈现的。当可用空间发生变化时,这些布局将自动调整widgets的位置和大小,以确保它们布局的一致性和用户界面主体可用。所有QWidget的子类都
xialianggang1314
·
2023-10-15 07:35
qt
qt
框架
布局
QT学习
笔记(2)布局管理
QT学习
笔记(2)——布局管理2.1分割窗体QSplitter类头文件:#includeQSplitter:分割窗口对象QSplitter*splitterMain=newQSplitter(Qt::Horizontal
quation
·
2023-10-15 07:31
QT学习
qt
学习
开发语言
Qt学习
12:常用Layout布局方式总结
文章首发于我的个人博客:欢迎大佬们来逛逛完整
Qt学习
项目地址:源码地址文章目录布局管理类BoxLayout:盒子布局布局嵌套其他功能GridLayout:网格布局FormLayout:表单布局StackedLayout
Yuleo_
·
2023-10-15 07:28
QT学习
qt
学习
数据库
一份硬核的QT开发经验及资料分享,长文收藏!
原文见gitee仓库:https://gitee.com/newgolo/qtkaifajingyan一、
QT学习
资料1、相关书籍(1)C++入门书籍推荐《C++p
嵌入式大杂烩
·
2023-10-14 20:33
scipy
makefile
crm
ipad
relativelayout
QT学习
记录-样式表属性整理
修改某一类控件如QWidgetQWidget{border:1pxsolidgray;background:blue;}修改某一类指定的控件QWidget#MyWidget{background:blue;}整个界面那个多控件要设置stylesheet,个人感觉最方便的方法就是写在一个qss文件中,然后项目工程添加资源,读取文件设置,例如:voidMyWidget::loadStyleSheet(
大魔王来巡山
·
2023-10-14 10:08
QT笔记
Py
Qt学习
随笔:Qt中Model/View中的Model Index
Qt中Model/View中的ModelIndex是一个类,该类用于定位Model/View中数据模型中的数据。ModelIndex是从QAbstractItemModel派生的子类,用于在项视图(itemviews)、委托(delegates)和选择模型(selectionmodels)使用来定位Model中的数据项(delegates相当于MVC中的C,用于在视图中处理用户的输入,输入可以通过
LaoYuanPython
·
2023-10-14 02:24
老猿Python
Python
PyQt
Model/View
Model
Index
Py
Qt学习
随笔:Model/View中视图数据项编辑变动实时获取变动数据的方法
对于Model/View中视图的数据编辑后怎么能实时获取编辑的数据变动位置和变动情况查阅了一些资料,终于基本弄明白必须重写Model的setData方法才能截获。setData方法是视图中各种角色数据发生更新后视图用于更新Model数据的方法,只要重写该方法就可以截获视图对Model数据的修改。不过网上介绍的思路都是从QAbstractTableModel派生出一个自己的Model类,并实现相关方
LaoYuanPython
·
2023-10-14 02:24
老猿Python
Python
PyQt
Model/View
编辑数据实时截获
嵌入式学习之
QT学习
---9 QT网络编程之UDP通信
1、关于UDP的基础信息UDP(userdatagramprotocol,用户数据报协议)是轻量的、不可靠的、面向数据报(datagram)、无连接的协议,它可以用于对可靠性要求不高的场合。与TCP通信不同,两个程序之间进行UDP通信无需预先建立持久的socket连接,UDP每次发送数据报都需要指定目标地址和端口。UDP通信相对于TCP通信的实现来说就稍微容易一些了,因为UDP是不需要分客户端和服
要努力丫!
·
2023-10-13 21:17
ITOP4412学习
QT
qt
ui
Py
Qt学习
笔记-使用QSettings保存系统配置参数
目录1.QSettings简介2.初始化QSettings及数据存储位置2.1使用系统api存储2.2存储成配置文件2.2.1使用文件格式设置2.2.2Format格式说明3Qsettings的使用3.1QSettings的数据保存和读取3.1.1使用setValue方法保存数据3.1.2使用value方法获取配置文件种的数据3.2节点和键值语法3.3常用方法介绍3.3.1使用allkeys()方
鱼听禅
·
2023-10-12 14:51
#
PyQt
学习
笔记
python
pyqt
qt学习
textChanged不触发
今天照着书上敲了一份qt代码,结果textChanged这个信号死活不触发。`connect(lineEdit,SIGNAL(textChanged(constQString&)),this,SLOT(enableFindButton(constQString&)));connect(findButton,SIGNAL(clicked()),this,SLOT(findClicked()));co
chengxi12345
·
2023-10-12 13:17
qt学习
qt
bug
Qt学习
笔记(2)——Qt状态栏——QStatusBar
状态栏位于主窗口的最下方,提供一个显示工具提示等信息的地方。一般地,当窗口不是最大化的时候,状态栏的右下角会有一个可以调节大小的控制点;当窗口最大化的时候,这个控制点会自动消失。Qt提供了一个QStatusBar类来实现状态栏。QMainWindow里默认的StatusBar()与setStatusBar()函数QMainWindow类里面就有一个statusBar()函数,用于实现状态栏的调用。
饱腹的鼹鼠
·
2023-10-11 10:06
Qt
QT学习
笔记(二)
以下是《C++GUIQT4编程》的学习笔记。第2章创建对话框创建对话框,需要子类化QDialog。#include头文件#include头文件:该头文件包含了子类中所要用到的窗口系统集成、事件处理、OpenGL、2D图形、基本图像、字体和文本等相关功能的Qt类的定义。对于所有定义了信号和槽的类,在头文件中类定义的开始处都需要添加Q_OBJECT宏。如:其中,Q_OBJECT是一个已经定义的宏,在q
韦人——长弓
·
2023-10-10 23:15
QT
QT学习
笔记:调整控件大小和位置
前面的文章,我讲了怎么用layout去布局。但布局做完后,发现界面有点怪。比如,最低下的“清除”按钮这么大,“消息体”这个label没有位于中间等。下面,我就来讲下怎么把界面继续优化。1、调整“清除”按钮大小和位置(1)在“sizePolicy”中,选择Fixed。(2)把左边栏目里的“HorizontalLayout”拖到“清除”按钮旁边(上方、下方都可以)。(3)鼠标选中“清除”按钮,把按钮拖
老蔡编程
·
2023-10-10 08:39
QT学习笔记
学习
笔记
QT
布局
layout
Qt 学习(一)Mac下Qt Creator安装以及项目创建
Qt学习
(一)Mac下QtCreator安装、项目创建以及无法打开窗体问题解决面向工作学习,看了小一个月的VxWorks,领导突然来了需求,由于当时面试走的是C++技术栈,mentor问我可不可以做窗体界面开发
47大宝贝
·
2023-10-09 11:54
qt
学习
macos
Qt学习
-QMap、QString
1、容器的概念用于存储给定的数据类型的值,它是模板类,更具提供T的不同存储不同数据。连续容器:QVector,QLinkedList,QList关联容器:QMap,QHash2、Qt提供两个关联容器类:QMapQHash关联容器可以存储任意多个相同类型的数据,并且有一个键值索引,通过键值来读取数据。它以升序键的方式来存储数据。QMapQMapmap;//插入数据map.insert(1,"Zhan
喏喏心
·
2023-10-07 17:58
qt
学习
开发语言
QT学习
之QTimer类
QT官方原文:翻译:QTimer类提供重复和单次定时器。QTimer类为定时器提供高级编程接口。创建一个QTimer实例,将其timeout()信号连接到相应的槽,然后调用start(),之后,它将以固定间隔发出timeout()信号。举个例子,一个1秒(1000毫秒)触发的定时器(来自模拟时钟示例):QTimer*timer=newQTimer(this);connect(timer,SIGNA
xiaoqixiaoguai
·
2023-10-07 16:53
#
QT学习之路
qt
学习
开发语言
Qt学习
笔记(5) — Qt 类库【C++】
目录一、Qt核心特点1.元对象系统2.信号与槽的关联方式二、Qt全局定义(常用头文件)1.头文件1)数据类型定义2)函数3)宏定义三、容器类1.顺序容器1)QList2)QLinkedList3)QVector4)QStack5)QQueue2.关联容器1)QSet2)QMap3)QMUltiMap4)QHash5)QMultiHash四、容器的迭代1.Java型迭代器1)顺序容器类的迭代器使用2
ygbd_26
·
2023-10-05 14:44
笔记
qt
C++
qt
c++
QT学习
之信号与槽(二) QSlider 与QSpinBox互动
//信号和槽的学习二QSlider与QSpinBox的互相发送信号(互动)//槽函数//点击按钮关闭标签,要建立信号和槽的关系//发送信号,由要操作的槽函数接收并处理#include#include#include#includeintmain(intargc,char**argv){QApplicationapp(argc,argv);QDialogparent;parent.resize(50
weiabc
·
2023-10-04 22:34
QT学习
windows
c++
算法
Qt学习
心得——信号与槽的认识1
Qt学习
心得——信号与槽的认识1信号与槽的主要实现的功能是对界面中按钮进行定义,比如主界面中有个按钮pushbutton,并设置其显现名称为“计算”,那需要定义一个当这个按钮被点击时的功能,这个功能称之为槽
伟伟一胖很倾秤
·
2023-10-04 19:52
Qt学习心得
qt
界面
嵌入式学习之
QT学习
----2 C++基础
1、什么是c++?c++是c语言的升级版,在c的基础上增加了很多功能,是一种高级语言,常见后缀:cpp,c++,cc等。一些C语言里面的语法结构对于c++来讲也是适用的,举个例子,循环打印“HelloWorld!”十次(使用for循环来实现)#includeusingnamespacestd;intmain(){inti;for(i=0;i”来访问。#includeusingnamespacest
要努力丫!
·
2023-10-03 19:36
ITOP4412学习
QT
c++
学习
开发语言
Qt学习
笔记(九)工具栏和菜单(QMainWindow)
1、QMainWindowQt中只有QMainWindow才能够添加菜单和工具栏,QWidget和对话框不能添加。2、创建步骤①添加action动作编辑器.png②添加图标没有自动加载.qrc文件,点击①手动添加。点击②在resources文件夹中添加图标。添加图标.png③把action拖动到菜单或工具栏里image.png④在代码里链接响应处理函数connect(ui.actionNew,SI
行走行囊
·
2023-09-29 04:37
Qt 学习分享
文章目录
Qt学习
分享1Qt介绍TransitionfromQt4.xtoQt52Qt用到的开发工具3Qt相关知识点4Demo实例5VS中使用Qt
Qt学习
分享1Qt介绍QT是一个1991年由QtCompany
莫小夕儿呀
·
2023-09-26 14:09
总会有一些新东西要学习
qt
C++
QT学习
笔记
C++
QT学习
笔记信号和槽//staticQMetaObject::Connectionconnect(constQObject*sender,PointerToMemberFunctionsignal
Trouble..
·
2023-09-25 15:41
C++学习笔记
c++
qt
Qt学习
笔记(七)定时器
1、基本使用①在.h中先声明定时器事件,该事件继承自QObjectvirtualvoidtimeEvent(QTimerEvent*event);②重写定时器事件voidMyWin3::StartTimer(){m_timerId=startTimer(500);}voidMyWin3::timerEvent(QTimerEvent*event){if(event->timerId()==m_ti
行走行囊
·
2023-09-25 06:07
QT学习
笔记
目录QT安装
QT学习
C++内容QT内容QT获取输入框内容qString字符串使用QString的转换qDebug命令行输出文本qMap字典QVariant万能类设置文本框显示内容QT安装下载在线安装器从官网下载在线安装器从国内镜像下载在线安装器
勇气的动力
·
2023-09-24 13:27
qt
学习
笔记
QT学习
笔记(1)—字符编码
1字符编码概括1.1ANSI多字节编码在最早的时期,计算机只支持英文字符,那时都是用ASCII(AmericanStandardCodeforInformationInterchange,美国标准信息交换代码)编码,一个字母或符号只需要一个字节存储。随着计算机的推广应用,越来越多的国家和地区面临本地语言文字如何在计算机里使用和显示的问题。对于中文DOS系统和早期的中文Windows系统,大陆制定了
HUST_OEChenHao
·
2023-09-23 09:50
QT
QT
编码
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他