qt
不解不惑
这个作者很懒,什么都没留下…
展开
-
英特尔Realsense学习笔记二: pyqt5 实时显示 Realsense D415 深度图像和彩色图像 并支持按钮保存图像
需求:需要使用Realsense D415 采集人体面部深度图和彩色图像UI界面如下:代码:1. face_mainwindow.ui<?xml version="1.0" encoding="UTF-8"?><ui version="4.0"> <class>MainWindow</class> <widget class="QMainWindow" name="MainWindow"> <property原创 2021-01-22 15:37:03 · 1259 阅读 · 5 评论 -
英特尔Realsense学习笔记二:pyqt5 实时显示 Realsense D415 深度图像和彩色图像
要做一个D415相机的最高分辨率的拍摄程序,深度相机最高分辨率为1280*720,普通屏幕是不能同时显示两个1280*720的,由于拍摄的时候由于是拍摄人体面部,所以深度图和彩色图像都截取中间的640*720,然后放到一起显示,结果如下:1.face_mainwindow.ui<?xml version="1.0" encoding="UTF-8"?><ui version="4.0"> <class>MainWindow</class>原创 2021-01-21 19:16:37 · 1943 阅读 · 3 评论 -
英特尔Realsense学习笔记番外篇一:QWindowsContext: OleInitialize() failed
导入pyrealsense2以后,使用PyQt5,会有以下警告:QWindowsContext: OleInitialize() failed: "COM error 0xffffffff80010106 RPC_E_CHANGED_MODE (Unknown error 0x080010106)"此警告在使用过程中没有影响程序的正常执行,如果不需要看到waring可以导入warnings库过滤warning。参考文献:1.WindowsContext:OleInitialize()失原创 2021-01-21 18:33:24 · 2226 阅读 · 4 评论 -
pyqt 5.15.2 安装和MainWindow模板
1.安装pip install PyQt5pip install pyqt5-tools安装的5.15.2版本pyuic5.exeD:\Program Files\Python37\Scriptsdesigner.exeD:\Program Files\Python37\Lib\site-packages\qt5_applications\Qt\bin2.MainWindow模板face_mainwindow.ui<?xml version="1.0" en原创 2021-01-20 19:40:23 · 2429 阅读 · 0 评论 -
Pycharm 拓展工具中添加 PySide2-designer和PySide2-uic
1.点击File->Settings->External Tools,然后点击前面+号添加拓展工具2.PySide2-designer 填写信息Name: PySide2-uicTool SettingsProgram:D:\Program Files\Python37\Scripts\pyside2-designer.exeArguments:$FileName$Working directory:$ProjectFileDir$3.PySide2-u...原创 2021-01-19 16:23:37 · 1562 阅读 · 2 评论 -
PyQt5 学习笔记1 使用Qt designer 设计ui文件,并转成python文件,创建文件调用界面文件
1.使用Qt designer 设计ui文件2.使用uic生成的py文件FaceMainWindow如下# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'FaceMainWindow.ui'## Created by: PyQt5 UI code generator 5.15.2## WARNING: Any manual changes made to this file wi原创 2021-01-09 20:13:04 · 617 阅读 · 0 评论 -
Qt 实现android camera摄像头的preview和拍照
折腾了几天,终于有结果了,Qt对android开发的支持还可以,就是Qt进行android开发没有anroid studio主流,用Qt进行android开发,基本都是在写C++ ,还蛮棒的。网上找了好一会才找到参考文献5,问题得到解决。文件目录如下:完整代码如下:camera_widgets_display.proQT += core gui multimedia multimediawidgetsgreaterThan(QT_MAJOR_VERSION, 4):原创 2020-07-12 18:51:55 · 3883 阅读 · 11 评论 -
Qt Widgets 对Android Camera支持的现状(Qt Widgets 不能实现预览,QML可以)
在使用Qt开发Android Camera程序的时候,Qt官方提供的程序在Android平台上不能正常预览,本来应该显示预览图像的区域显示为白色。项目需要拍摄照片,所以需要预览功能,在网上查了下,结果是Qt Widgets 不能直接实现preview,可以自己获取帧数据实现预览,还是不是很方面,QML可以比较方便的实现预览。参考文献:1.[Android] QCameraViewfinder always black2.Qt5.13 on andro...原创 2020-07-11 15:59:16 · 610 阅读 · 0 评论 -
Qt Quick 实现android自带摄像头预览功能
在查找教程的过程中发现,有的代码功能太多,个人比较喜欢单一功能的代码。文件结构quick-camera.proQT += quick qml multimediaCONFIG += c++11# The following define makes your compiler emit warnings if you use# any Qt feature that has been marked deprecated (the exact warnings# depend o原创 2020-07-11 15:23:50 · 751 阅读 · 1 评论 -
Qt 5.12 Android 读取图片的两种方式
(1)Qt + OpenCV#include <opencv2/opencv.hpp>using namespace cv;Mat srcImg = imread("/storage/emulated/0/1/cat.jpeg");qDebug("%d", srcImg.rows);qDebug("%d", srcImg.cols);qDebug() << srcImg.size;(2)Qt#include <QImage>QImage原创 2020-07-10 14:47:00 · 722 阅读 · 0 评论 -
Qt android开发环境搭建 Ubuntu18.04+Qt 5.12.9+Android Studio 4.0
1.安装jdk1.82.安装Qt 5.12.9,安装的时候要选择Android3.安装Android Studio 4.04.配置QtTools->Options->Devices->Android配置SDK,NDK,OpenSSLOpenSSL直接点击右端的download按钮,速度可能比较慢,可以开vpn把这个github仓库文件下载到指定位置。参考文献Qt5.12.1 for Android配置https://doc.qt.io/qt-5.原创 2020-07-09 22:43:40 · 1075 阅读 · 0 评论 -
UBuntu 18.04创建Qt CMake工程 提示No suitable kit
系统版本:Ubuntu 18.04Qt版本:5.12.9安装Qt后没有安装CMake,安装CMake 就可以了sudo apt-get install cmake原创 2020-07-08 08:58:55 · 1923 阅读 · 0 评论 -
Qt 实现实时系统时间显示
#include "mainwindow.h"#include int main(int argc, char *argv[]){ QApplication a(argc, argv); MainWindow w; w.show(); return a.exec();}#ifndef MAINWINDOW_H#define MAINWINDOW_原创 2017-04-11 15:21:46 · 20517 阅读 · 16 评论 -
TabWidget 添加多个tab
Qt的TabWidget组件默认是有两个tab 如果想添加多个采用的方法是在其中一个tab上面右键选择插入也,然后选择在当前页之前或当前页之后原创 2017-04-11 23:03:33 · 6823 阅读 · 0 评论 -
Qt: qobject_cast<QPushButton*>(sender()) 简化信号与槽的编写
原文地址:http://blog.csdn.net/rl529014/article/details/52144009当你觉得写代码是一件重复性极高的工作时,这时你就应该考虑换个方式来实现了。提高代码效率,减少代码量。代码片:[cpp] view plain copy print?void Widget::onClic转载 2017-04-20 21:55:21 · 613 阅读 · 0 评论 -
tslib学习笔记
慢慢发现想少走弯路还是要看官方文档1.https://github.com/kergoth/tslib2.https://github.com/kergoth/tslib/releases3.http://processors.wiki.ti.com/index.php/Tslib#Source_Download_Location原创 2017-05-03 22:44:42 · 350 阅读 · 0 评论 -
Qt类内部有一个该类类型指针
这个指针是私有的,其他类访问不到,可以通过这个指针对类做一些设置。原创 2017-04-21 22:27:30 · 1499 阅读 · 0 评论 -
qt绘图的方法
1.自己重载QWidget的paintEvent函数,2.通过开源库QCustomPlot和qwt3.通过QCharts,这个是Qt官方推出的库,本来在收费的商业版本中,从Qt5.7开始开源道开源版本,Qt5.4以上可以编译加入这个模块,Qt5.8内部直接带,Qt5.7没看过。原创 2017-05-16 23:23:37 · 752 阅读 · 0 评论 -
tslib 安装教程
1.tslib 下载地址: https://github.com/kergoth/tslib/releases 我编译的时间最新更新到了1.10,好像用1.4的人还是比较多的。2.如果电脑上面没有这几个工具,需要安装sudo apt-get install automakesudo apt-get install autogensudo apt-get install libto原创 2017-05-19 16:34:40 · 3295 阅读 · 0 评论 -
qcustomplot学习笔记1-开发环境搭建
现在qt绘图大家用的比较多的还算是qwt和qcustomplot。qt官方出的qcharts,qt5.4以后才能用,嵌入式系统可能还是不怎么考虑。以前用过qwt进行绘制,环境搭建的时间稍微麻烦一些。官方提供的库的使用教程不是源码形式使用,debug不太方便。qcustomplot加一个头文件和一个源文件就行,也可以debug方便很多。1.代码下载官方网站可以很方便下载:http://w原创 2017-06-21 17:29:34 · 739 阅读 · 0 评论 -
Qt 5.9.5 webengine 开发
QtWebkits在Qt5.6以上版本被淘汰了,目前而言,QWebEngine有以下缺点:MinGW版本的Qt不支持,即便是Qt5.9.5版本以上也是不支持的。仅仅支持MSVC版本,接口暂时不丰富,无法和QWebFrame进行交互(使用了新的QWebChannel和QWebEnginePage组合进行交互)在使用的时间安装新版本的Qt要安装Qt MSVC版本的,记得选择webengine组件在ex...原创 2018-05-18 22:03:51 · 9151 阅读 · 0 评论 -
qt 安装使用教程
1.安装参考http://blog.csdn.net/keith_bb/article/details/51533584 按照这个教程即可完成安装2.完成安装后记得以管理员身份执行qt creater 进行程序设计,否则可能会出一些问题。3.我在打开例子的时间没用root身份出现了无法找到一些头文件的问题。4.qt creater 所在的目录为 ~/Qt5.7.0/Tool原创 2016-10-22 18:59:13 · 1611 阅读 · 0 评论