对于很多应用程序,存储数据的能力是必须的。比如,你需要保存下用户设置的参数等。Qt/C++ 提供了强大的QSettings类,用于将用户数据保存在本地文件或操作系统提供的数据结构中(比如 Windows 的注册表)。但是,Qt Quick 只提供了有限的直接访问本地数据的能力。它没有提供像 C++ 那样,能够直接读写操作系统本地文件的功能,这有点类似于浏览器。因此,在很多应用中,读写文件只能通过
转载 2024-05-08 21:21:50
186阅读
QT连接ORACLE数据库 一 资源下载和安装 Qt 5.9.3(qt-opensource-windows-x86-5.9.3.exe)下载地址:http://download.qt.io/archive/qt/5.9/5.9.3/ 注意:在安装Qt的过程中切记把 src选项勾上,默认是不选的。
原创 2021-12-23 14:17:28
288阅读
qt开源版本没有提供oracle数据库驱动,需要自己根据源代码来手动编译oracle驱动。 经过近三天的折腾,终于成功编译oracle驱动,连接到数据库 ps:期间经过各种失败疼苦迷茫。现在终于完成,心情也开阔些。程序员强迫症的疼苦。闲言少叙。接下来将一步一步,描述我的实现过程 一、工具准备 1、
原创 2021-12-23 14:21:38
136阅读
前言:使用qt制作了一个简单的图片播放器,可以播放gif、png等格式图片先来看看播放器的功能(当然是很简陋的,没有很深入的设计):    1、点击图片列表中图片进行播放。    2、自动播放,播放的图片的间隔时间可以自己设定,时间的单位是秒。    3、自动播放的时候再点击图片列表会停止自动播放,保存当前播放的图片的顺序,再次点击自动播
转载 2024-04-24 11:56:25
155阅读
Oracle存储过程包含三部分:过程声明,执行过程部分,存储过程异常。Oracle存储过程可以有无参数存储过程和带参数存储过程。 一、无参程序过程语法create or replace procedure NoParProas  ;begin;exception     //存储过程异常    ;end; 二、带参存储过程实例c
    这学期实训的时候用MFC做过一个飞机大战,很无聊的东西,一直想用Qt做一个,但是在学校的时候比较颓,回来看了一下。    首先需要解决的问题是图片的移动,怎么说飞机啊子弹啊都是动着的,图片当然要跑起来。    闲话休絮,首先用QtCreator新建一个QtGui程序,命名为PaintWidget,随便起的名字,实验么这不是。&nb
转载 2024-04-24 14:32:48
79阅读
 图片是一种资源,而在Qt中,对于资源的使用是有其独特的方式的! ①:一般来说:资源在内存中是用资源对象树来表示的,该树在程序启动时创建。 ②:而对于资源而言:我们都是需要先将其加入到这棵树中才能加载到内存中并被程序使用!! ③:而将一个图片资源放到程序的资源对象树中是用函数QResource::registerResource()来实现的。亦即:要将资源向这颗资源对象树进行注册,这样才
转载 2024-06-18 09:10:23
56阅读
Linux operating system, developed by Linus Torvalds in 1991, has become one of the most popular choices for servers and personal computers due to its open-source nature and flexibility. With its wide
原创 2024-05-07 09:56:28
60阅读
很久以前写过《Qt数据库操作》的一篇文章,在操作数据库的时候,温习了一下!感觉很好!但在操作Oracle数据库时又遇到了一些问题。在使用QSqlRelationalTableModel操纵表的时候,却无法显示。这里使用QT中自带的例子$QTDIR\examples\sql\relationaltab Read More
转载 2017-01-04 23:54:00
189阅读
2评论
Qt5.8中使用OCI库连接Oracle数据库(MySQL使用QMYSQL)。一,准备:准备1: 默认的oci库并没有编译安装,需要在安装Qt时选中源码(SRC)选项,然后使用QtCreator打开工程(工程所在目录为Qt安装目录下的Qt5.8.0\5.8\Src\qtbase\src\plugins\sqldrivers\oci\oci.pro)准备2:编译机器需要先安装Oracle客户端(此例
转载 2024-01-16 20:12:19
37阅读
# 使用 Qt 进行 MySQL 存储的入门指南 在现代软件开发中,数据库是不可或缺的一部分。通过 Qt 框架操作 MySQL 数据库,可以让你的应用程序更强大。下面我们将详细介绍如何使用 Qt 与 MySQL 进行数据存储。 ## 流程概述 下面是实现 Qt 与 MySQL 数据库连接的主要步骤: | 步骤 | 任务
原创 8月前
32阅读
QImage qImag("img.jpg"...
转载 2019-09-18 22:25:00
503阅读
2评论
1.图片截取指定大小 2.图片在QLabel自动适应大小显示
转载 2018-06-05 14:50:00
438阅读
2评论
void MainWindow::sendData(){ QByteArray Data; QBuffer buffer; buffer.open(QIODevice:
转载 2022-06-13 18:02:31
259阅读
由于后续项目可能会需要对数据进行可视化,提前熟悉。首先到官网下载Echart相关js文件,会跳转到github,下载其中的echarts.js即可:https://github.com/apache/echarts/tree/5.3.3/dist然后点击示例下载示例文件:https://echarts.apache.org/examples/zh/index.html两个文件都下载好后,可以将其放
目前发现有两种方法,如下: 1、使用QPixmap的transformed函数旋转,这个函数默认是以图片中心为旋转点,不能随意设置旋转点,使用如下: QMatrix leftmatrix; leftmatrix.rotate(180); QLabel *pLabel= new QLabel();pL Read More
转载 2016-06-10 21:52:00
594阅读
2评论
C:\Qt\Qt5.9.9\Tools\QtCreator\bin\plugins\sqldrivers C:\Qt\Qt5.9.9\5.9.9\mingw53_32\plugins\sqldrivers 插件开发模式 微服务 QSqlDatabase db = QSqlDatabase::addD
原创 2021-12-23 14:21:17
158阅读
main.cpp 1 #include "mainwindow.h" 2 3 #include <QApplication> 4 5 int main(int argc, char *argv[]) 6 { 7 QApplication a(argc, argv); 8 MainWindow w;
原创 2021-07-21 10:00:02
1159阅读
原创 2021-07-21 10:00:04
1630阅读
创建存储过程create or replace procedure test(var_name_1 in type,var_name_2 out type) as--声明变量(变量名 变量类型)begin--存储过程的执行体end test;打印出输入的时间信息E.g:create or replace procedure test(workDate in Date) isbegindbms_ou
  • 1
  • 2
  • 3
  • 4
  • 5