QT
Qt学习
tang05709
这个作者很懒,什么都没留下…
展开
-
Qt读取ini配置文件
QMap<QString, QString> ReadIni::getIni(QString group){ if (group.isEmpty()) { return QMap<QString, QString>(); } QSettings set("F:/work/qtpro/erpsys/ErpSys/config/config.ini", QSettings::IniFormat); set.beginGroup(gr.原创 2021-10-23 10:36:44 · 579 阅读 · 0 评论 -
qt controls2 calendar
qt controls2不再提供Calendar控件,而是在import Qt.labs.calendar 1.0提供 Calendar A calendar namespace CalendarModel A calendar model DayOfWeekRow A row of names for the days in a week MonthGrid原创 2021-10-18 19:44:04 · 361 阅读 · 0 评论 -
QML中的模型/视图
import QtQuick 2.0Item { width: 200 height: 200 //ListView 在水平或垂直列表中排列条目 ListModel { id: myModel ListElement {type: "dog"; age: 8} ListElement {type: "cat"; age: 5} } Component { id: myDelegate .原创 2021-06-21 20:44:01 · 248 阅读 · 0 评论 -
QML图像、状态和动画
import QtQuick 2.12Item { Rectangle { id: rect width: 100 height: 100 gradient: Gradient { // position定义一个从0.0 - 1.0之间的位置 // color设置颜色 GradientStop {position: 0.0; color: "red"} .原创 2021-06-20 22:35:21 · 496 阅读 · 0 评论 -
QML基本事件处理
import QtQuick 2.0Item { Rectangle { id: rect // MouseArea事件 MouseArea { enabled: false// 设置为false,不再处理鼠标事件 pressed:{} // 是否按住了鼠标按钮,可以实现在鼠标按下时执行一些操作 containsMouse: {} // 当前是否有光标在MouseArea上.原创 2021-06-20 16:52:02 · 584 阅读 · 0 评论 -
QML基本布局管理
import QtQuick 2.12Item { // 垂直排列 Column { spacing: 2 Rectangle {color: "red"; width: 50; height: 50} Rectangle {color: "green"; width: 50; height: 50} Rectangle {color: "blue"; width: 50; height: 50} } //.原创 2021-06-20 16:00:54 · 316 阅读 · 0 评论 -
QML基础概念
一、属性通过 “属性:值” 语法来指定二、每一个对象都可以指定一个唯一的id值三、QML提供了一个QtQuick工具栏,在编写代码时按下"Ctrl + Alt + 空格"调出,也可以右键选择“显示QtQuick工具栏”四、QML属性是类型安全的,它们只允许分配一个匹配该属性类型的值五、QML基本类型 action action类型拥有QAction的所有属性 bool true和false colo原创 2021-06-20 14:51:55 · 374 阅读 · 0 评论 -
Qt链接mysql报错QMYSQL driver not loaded
Qt在链接mysql时报错,QMYSQL driver not loaded,这个是由于没有mysql驱动的原因,查看下qt\5.14.2\mingw73_64\plugins\sqldrivers目录下是否有qsqlmysql.dllqsqlmysql.dll.debug如果没有就需要安装驱动文档在这里https://doc.qt.io/qt-5/sql-driver.html网上也有教程说怎么安装,这里说下我踩的坑1: 由于我安装了phpstydy,所以我想使用php原创 2021-05-25 22:07:18 · 328 阅读 · 0 评论 -
Qt及Qt Quick开发实战精解项目二俄罗斯方块 items方法报错
在练习《Qt及Qt Quick开发实战精解》第二章的项目时,在MyView::clearFullRows中有这样一行代码QList<QGraphicsItem*> list = scene()->items(199, y, 202, 22, Qt::ContainsItemShape);编辑器就直接报错了,报错信息如下myview.cpp:75:47: error: no matching member function for call to 'items'qgraphi原创 2021-05-20 23:04:08 · 659 阅读 · 0 评论 -
Qt 示例之多文档编辑器
子窗口头文件#ifndef MINICHILD_H#define MINICHILD_H#include <QWidget>#include <QTextEdit>#include <QCloseEvent>#include <QMenu>class MiniChild : public QTextEdit{ Q_OBJECTpublic: explicit MiniChild(QWidget *parent = nu原创 2021-05-19 21:43:08 · 719 阅读 · 1 评论 -
QT示例学习之QLocalSocket
服务端头文件#ifndef SERVER_H#define SERVER_H#include <QWidget>#include <QLabel>#include <QPushButton>#include <QLocalServer>class Server : public QWidget{ Q_OBJECTpublic: explicit Server(QWidget *parent = nullptr);转载 2021-05-18 12:15:58 · 981 阅读 · 0 评论 -
QT示例学习之图表
头文件#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QtCharts/QChartGlobal>typedef QPair<QPointF, QString> Data;typedef QList<Data> DataList;typedef QList<DataList> DataTable;QT_BEGIN_NAMESPACEnamespace转载 2021-05-14 14:45:31 · 739 阅读 · 0 评论 -
Qt示例之日历
头文件#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QDate>#include <QComboBox>#include <QGroupBox>#include <QGridLayout>#include <QCalendarWidget>#include <QLabel>#include <QCheckBox>转载 2021-05-13 18:00:40 · 1271 阅读 · 0 评论 -
Qt:cannot open output file debug\XXX.exe: Permission denied
qt调试时报错cannot open output file debug\Samp2.exe: Permission denied解决:qt编辑器左侧菜单切换到项目选项,点击构建设置下面的删除按钮,然后重新运行调试原创 2021-03-31 16:50:48 · 3424 阅读 · 1 评论