![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt
文章平均质量分 67
zhouzhouasishuijiao
这个作者很懒,什么都没留下…
展开
-
QProcess的简单应用
由于涉及到跨语言编程(c++ python matlab),我采取的策略是生成exe文件,然后统一在Qt平台下进行执行处理,(中间放弃了生成dll的方式,不过也可以,只是生成exe不用估计头文件)在使用QProcess的时候有几个 注意的问题:1 路径尽量使用“/”,不能使用“\”,可以使用“\\”,但是容易出错2 尽量使用waitforfinished()这个函数3 尽量使用QS...原创 2019-11-02 19:49:06 · 1075 阅读 · 0 评论 -
QML学习(四) 编码规范
https://blog.csdn.net/cloud_castle/article/details/28685075http://doc.qt.io/qt-5/qml-codingconventions.html每一种语言都需要规范,首先是规范的写法可以避免一些不必要的错误,另外方便与其它的代码兼容,也方便其他人理解,规范比标准第一个层次,但是遵守规范,可以让自己受益无穷对象声明(Q...原创 2018-12-08 21:36:53 · 260 阅读 · 0 评论 -
QML学习(三)对象属性
http://doc.qt.io/qt-5/qtqml-syntax-objectattributes.htmlQML对象属性主要有以下几个方面 the id attribute//每一个对象都有一个id属性,这个id可以调用该对象的属性,必须独一无二 property attributes//一个属性能够呗赋予一个静态值或者动态语句 signal att...原创 2018-12-07 22:31:10 · 165 阅读 · 0 评论 -
QML了解(一) 一些基本概念
QML Applications -- QML应用程序QML是一种声明式语言。它提供了一组接口用来描写叙述可视化组件以及他们呢之间的互动。它是一个高度可读的语言,而且呗设计成使组件以一个动态的方式相互连接。 QML是一个用户接口规范和编程语言它同意开发人员和设计者创建高性能的。流畅的动画和视觉效果的应用。QML提供了一个高度可读的。声明式的,相似JSON语法的。并支持与JavaScri...原创 2018-12-07 21:55:18 · 1004 阅读 · 0 评论 -
QML学习(二) 创建QML Application的流程
QML的创建流程如下:创建一个QML文件 引入和使用QtQuick模块 定义一个对象层次结构 加载和显示文档可以发现这里面主要要注意大部分:创建所需的编辑器,创建的文件类型 这里只涉及到QtQuick模块,还有其它模块的学习 对于层次结构的理解,书写规范,层次类型,定义方法 加载用的解释器,加载的规范等下面建一个简单的demo查看一下import QtQuick 2....原创 2018-12-07 21:25:24 · 362 阅读 · 0 评论 -
qt_study 一些问题
解决加入中文字符之后无法编译的问题在工具->选项->文本编辑器->行为->文件编码下:默认编码->utf-8,UTF-8 BOM->如果编码是UTF-8则添加在cpp文件前添加#pragma excution_character_set("utf-8")需要把int float double 转换为QStringQString类有静态成员成员函数nu...原创 2018-11-23 10:12:53 · 287 阅读 · 0 评论 -
Qt 数据库总结
一边做项目,一边学习Qt对于数据库的操作,主要教程来自Qt的论坛http://www.qter.org/portal.php?mod=view&aid=58,该教程主要是介绍Qt的query和model,以及相关的index和view,没有特别的内容,我的建议还是读一下关于数据库理论的书,这个操作比较简单我一边说操作简单,但是它的安装真的很让人恼火,我之前总结了一下,有兴趣的可以看一下...原创 2018-11-22 22:30:36 · 220 阅读 · 0 评论 -
QModelIndex
QModelIndex类用于定位数据模型中的数据。Header: #include "QModelIndex"qmake: QT+=core此类用作从QAbstractItemModel派生的项模型的索引。 项目视图,代理和选择模型使用索引来定位模型中的项目。新的QModelIndex对象是用QAbstractItemModel::createIndex()来生成,一个无效的索引...原创 2018-11-22 20:21:20 · 22357 阅读 · 0 评论 -
QSqlQueryModel学习
QSqlQueryModel类为SQL结果集提供只读数据模型 Header: #include <QSqlQueryModel> qmake: QT += sql QSqlQueryModel是个执行SQL的高级接口,并且能遍历result set.它们能够利用QSqlQuery,并且能提供数据给可...原创 2018-11-22 20:20:40 · 3071 阅读 · 1 评论 -
QVariant class学习
QVariant类就像最常见的Qt数据类型的联合一样Hearder #include "QVariant"qmake QT+= corePublic Functions QVariant() QVariant(Type type) QVariant(const QRegularExpression &...原创 2018-11-21 20:51:47 · 330 阅读 · 0 评论 -
qmake
Pro 文件qmake是用来为不同的平台和编译器书写Makefile的工具,trolltech公司使用qmake作为Qt库和Qt所提供的工具的主要连编工具qmake也注意到Qt的特殊需求,可以自动包含moc和uic的连编规则http://www.kuqin.com/qtdocument/qmake-manual-3.htmlqmake使用存储项目(.pro)文件中的信息来决定Mak...原创 2018-11-19 08:44:27 · 518 阅读 · 0 评论 -
QSqlQuery 学习
QSqlQuery类提供了一种执行和操作SQL语句的方法 Header: #include <QSqlQuery> qmake: QT += sql 在使用的时候,需要添加头文件QSqlQuery,qmake的时候,需要在QT变量中添加sql QSqlQuery(QSqlResul...原创 2018-11-20 22:18:37 · 21104 阅读 · 0 评论 -
QSqlDatabase的学习
QSqlDatabase提供了一个连接数据库的接口,一个QSqlDatabase象征一个连接,为了获取数据库数据,这个连接需要支持数据库的驱动,这些驱动在QSqlDriver里面,当然你可以根据QSqlDriver派生自己的类,在帮助文档里面,你可以学到如何写自己的数据库驱动Static Public Members: QSqlDatabase addDatab...原创 2018-11-20 21:46:43 · 8110 阅读 · 0 评论 -
Qt连接 MySQL5.7/5.6//////8.0版本的连接暂时没搞出来
我要说的是,我最开始下载的mysql8.0,没连接上,后来改为5.6和5.7都连接上了在没注意的情况下,选择了默认安装,部分安装在了Program Files,一部分安装在了Program Files(x86)由于是64位的电脑,所以MySQL Server8.0在Program Files文件夹下,而它的mysql.exe也在MySQL Server8.0\bin文件夹下如果可以再来...原创 2018-11-20 19:36:07 · 893 阅读 · 0 评论 -
Qt 学习(一)信号与槽机制
最近在利用qt平台开发一个项目,记录一下自己的qt学习记录首先聚焦一下qt的核心机制之一:信号槽机制信号(signals)信号是定义在类里面的一个函数,必须在函数前加入关键字signals,其实也可以理解为宏,这个signals涉及到qt的另一个核心机制(模板元编程),想必度过effective C++的同学对该技术并不陌生,扯远了,继续说信号,当拥有信号的类声明了一个对象时,该对象便有...原创 2018-11-12 22:14:35 · 3178 阅读 · 0 评论 -
qglobal.h
当我追踪到qglobal.h的时候,我认为我可以停下来了,因为这里出现了语句#ifdef __cplusplus# include <type_traits># include <cstddef># include <utility>#endif#ifndef __ASSEMBLER__# include <stddef.h>...原创 2018-11-13 22:29:11 · 4327 阅读 · 2 评论