Qt
MagiChos
这个作者很懒,什么都没留下…
展开
-
Qt视图加载表格
Qt模型/视图这块看过后总容易忘记,为方便以后查找,记录一下! 利用QTableView加载表格mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QtWidgets/QMainWindow>#include "ui_mainwindow.h"#include <QTableView>#include <QtGui/Q原创 2016-01-03 15:20:21 · 892 阅读 · 0 评论 -
Qt内存映射
最近在看代码的时候发现了Qt的内存映射,原来只知道MFC有内存映射机制,可以在读取大数据文件时节约读取的时间,原来Qt中也有相应的机制,其用法更简单,下面用一个小例子演示其用法#include <QtCore/QCoreApplication>#include <QFile>#include <QDebug>#include <iostream>#include <stdio.h>int原创 2017-06-03 00:00:46 · 6535 阅读 · 1 评论 -
QQuaternion四元数类
利用四元数获得旋转矩阵QMatrix4x4 fromQuaternion(QQuaternion &q){ QMatrix4x4 mat ; mat.setToIdentity(); float x = q.x(); float y = q.y(); float z = q.z(); float w = q.scalar(); float x2原创 2017-04-01 16:39:01 · 3535 阅读 · 0 评论 -
QtConcurrent简单示例
#include <QtCore/QCoreApplication>#include <QtCore\qthread.h>#include <QtCore\QDebug>#include <QtCore\QFuture>#include <QtConcurrent\QtConcurrent>void hello(QString name){ qDebug() << "Hello"原创 2017-03-21 17:07:09 · 1672 阅读 · 0 评论 -
Qt程序打包
利用Qt写的程序,当我们进行打包工作时会发现好多依赖项经常会发生缺失的现象,起始Qt自身已经有工具帮我们做这项工作了,它就是windeployqt,在Qt的安装路径bin的目录下。 我们需要先新建一个文件夹放置欲打包的可执行文件,然后按照如下要求即可完成打包工作。原创 2017-02-28 19:20:50 · 412 阅读 · 0 评论 -
QMimeData
QMimeData类提为数据提供一个容器,用来记录关于MIME类型数据的信息QMimeData常用来描述保存在剪切板里信息,或者拖拽原理QMimeData对象把它所保存的信息和正确的MIME类型连接起来来保证信息可以被安全的在应用程序之间转移,或者在同一个应用程序之间拷贝QMimeData对象通产雇佣new来创建,并且支持QDrag和QClipboard对象,这可以使QT管理他转载 2016-02-18 11:11:55 · 7673 阅读 · 0 评论 -
Qt多线程中调用QTimer
单独使用QThread多线程和QTimer定时器很简单,今天要利用子线程读取视频并显示,在QThread的派生类中使用QTimer,在触发QTimer的timeout()信号之后总是无法触发其槽函数,费了很大力气,终于解决,希望能对遇到同样问题的一定的帮助。 首先,创建一个简单的工程,基类选择QDialog。 其次,添加一个QThread的子类,其头文件如下:#ifndef MYTHREAD_H原创 2016-05-25 00:21:09 · 16018 阅读 · 2 评论 -
Qt调用Ui文件
Qt设计师方便了界面设计功能,只需要拖拽相关控件就可以满足需求,以前写程序的时候直接创建的是Gui类,并没有单独创建ui,今天因为需要,特意查找了一些资料大致看了一下,记录下来方便以后查找。 网上说ui的使用方法主要有三种,我取两种最简单的方法(简单就好不是) 首先创建一个工程项目,名称为Ui文件,类名为UiDesign,基类为QDialog,到main文件中,将 UiDesign w;原创 2016-02-16 22:02:42 · 3107 阅读 · 0 评论 -
QTextStream读取坐标
/************************************************************************//* QTextStream读取坐标 *//***********************************原创 2016-01-04 22:53:20 · 712 阅读 · 0 评论 -
Qt与JS相互调用
一、 简介 Qt提供了本地C++对象与JavaScript的无缝集成,可以进行本地与web混合应用开发。利用Qt的Webkit集成与QtNetwork模块,可以自由的混合JavaScript、样式表、Web内容和Qt组件。对于C++和javaScript通信,最基本也最复杂的做法是使用COM,本文主要介绍使用Qt提供的QWebView和javaScript进行通信。 二、 流程 基原创 2016-01-03 16:17:57 · 11346 阅读 · 6 评论 -
opencv-python imshow()时报错
ApplePersistenceIgnoreState: Existing state will not be touched. New state will be written to (null)objc[25692]: Class QCocoaColorPanelDelegate is implemented in both /usr/local/lib/python2.7/site-pa...原创 2019-01-18 00:59:23 · 3706 阅读 · 0 评论