ICode9

精准搜索请尝试: 精确搜索
  • Qt6.2发布(含项目代码升级到Qt6吐血经验总结)2022-05-11 01:00:35

    尊重原创版权: https://www.gewuweb.com/hot/8414.html Qt6.2发布(含项目代码升级到Qt6吐血经验总结) ### 一、前言 升级到Qt6吐血经验总结 https://gitee.com/feiyangqingyun/qtkaifajingyan#二升级到qt6 我很高兴地宣布 Qt 6.2 的发布。Qt 6.2 是我们一直在努力的版本,因为我们开始

  • 【Qt】关于大屏开发的总结和一个大屏显示(原型)2022-05-10 23:03:10

    (一)开篇 本文主要分享关于【大屏显示】软件UI开发的一些心得以及分享一个实际的大屏软件原型。 对于大屏软件来说,笔者认为最为重要、核心点就是【如何将数据呈现给用户】,围绕这一点,将进行许多的数据采集、数据抽象和整理操作。 Qt作为老牌且目前比较火的软件开发工具,其原生有QtCha

  • QT中配置OpenCV OpenCV安装 MSVC 版2022-05-10 16:00:46

    下载&安装Cmake 进入下载页面 Download | CMake 选择安装包版本 打开安装包,下一步之后选择添加path 选择完安装文件夹开始安装 下载&配置OpenCV 进入下载页面 Releases - OpenCV 选择版本下载(我下的是 Sources,Windows版是已经构建好的,不需要接下来的手动构建,建议

  • Qt使用OpenGL来显示一张图片2022-05-10 12:02:47

    一、概述   案例:使用Qt+OpenGL显示一张图像   需要导入库: 基于Qt6.x core gui widgets opengl openglwidgets 二、代码示例 1.导入QOpenGLWidget #include <QtOpenGLWidgets/QOpenGLWidget> 2.继承QOpenGLWidget class Video_Player_OpenGL_Show_Image : public QOpenGLW

  • 【Qt】多级折叠下拉导航菜单2022-05-10 08:00:14

    一、【效果走一波】 【特点】 支持多级菜单显示。 当多级菜单高度变小时,支持鼠标滚动操作 菜单可折叠 二、实现思路 (1)使用QTreeWidget作为实现部件。 (2)使用样式表定制显示条目。 (3)设置每个菜单条目的Icon。 (4)设置QTreeWidget参数。 (5)关联每个菜单条目的鼠标点击信号,供其他应用逻

  • 【Qt】使用QMovie加载Gif动画2022-05-09 23:03:16

    一、QMovie简介 ​ QMovie类用于显示没有声音的简单动画。在实际运用中,可以用来显示Gif格式的动画。 ​ 通过将文件名称或指向QIODevice的指针传递给QMovie的构造函数即可创建QMovie对象。QIODevice包含动画图像格式。在开始动画之前,可以调用isValid()来检查图像数据是否有效。调

  • QT鼠标键盘事件2022-05-09 10:32:27

    1、键盘事件 #include <QKeyEvent> void keyPressEvent(QKeyEvent *event); //键盘事件 //按键会触发此函数 void Widget::keyPressEvent(QKeyEvent *event) { //按下A执行的动作 if(event->key() == Qt::Key_A) { qDebug() << this->lb1->pos().x() <

  • QBrush2022-05-09 02:32:47

    QBrush QBrush() QBrush(Qt::BrushStyle style) QBrush(const QColor &color, Qt::BrushStyle style = Qt::SolidPattern) QBrush(Qt::GlobalColor color, Qt::BrushStyle style = Qt::SolidPattern) QBrush(const QColor &color, const QPixmap &pixmap) QBrush

  • Qt QDir(获取当前路径下的所有文件)2022-05-07 23:00:26

    示例: 1 QString path = QDir::currentPath();//获取当前工程目录 2 QDir dir(path); 3 QStringList filename ; 4 filename << "*.png" << "*.jpg";//可叠加,可使用通配符筛选 5 QStringList results; 6 results = dir.entryList(filena

  • Qt编写安防视频监控系统43-图片回放2022-05-07 15:00:16

    尊重原创版权: https://www.gewuweb.com/hot/8786.html Qt编写安防视频监控系统43-图片回放 ## 一、前言 之前就已经具备了本地回放、远程回放、设备播放3个模块,其中本地回放用来回放存储在软件本地电脑上的视频文件;远程回放需要通过调用厂家sdk或者GB28181(没实现,后期考虑增加)从NV

  • Qt:绘制时,用线性渐变填充一个圆角矩形范围2022-05-06 20:31:07

    1 void XXX::paintEvent(QPaintEvent *event) 2 { 3 QPainter painter(this); 4 //圆角矩形范围 5 QPainterPath path; 6 path.addRoundedRect(this->rect(),10,10); 7 //渐变颜色设置 8 QLinearGradient linearGrad(0,0,0,this->height()); 9

  • QT图形编程之lgxLogix:项目简介2022-05-04 08:32:37

    lgxLogix 是一套专业软件,用于绘制联锁逻辑图。 项目的初始目标是实现联锁逻辑图绘制、保存读取、打印等基本功能,功能块方面需要实现基本的逻辑功能块。 本人非专业程序员,文章中如有不对之处,请大家指出,帮助我把软件修改得更加合理完善; 本系列文章将以日志的方式记录,旨在记录软件开

  • QT图形编程之lgxLogix:功能块基础类lgxGObjBase2022-05-04 08:32:16

    lgxLogix 是一套专业软件,用于绘制联锁逻辑图。 项目的初始目标是实现联锁逻辑图绘制、保存读取、打印等基本功能,功能块方面需要实现基本的逻辑功能块。 本人非专业程序员,文章中如有不对之处,请大家指出,帮助我把软件修改得更加合理完善; 本系列文章将以日志的方式记录,旨在记录软件开

  • qt 自定义插件2022-05-03 13:31:05

      在使用qt编写界面程序时,可以方便的拖动控件到窗口上,系统提供了一些常用的控件,那如何把自己定义的控件添加到里面可以直接拖动使用呢?网上一搜搜出来一堆教程,按照网上的教程我踩了不少坑,本文记录下如何开发自定义控件并添加到QT里,支持直接拖动使用。  一、我的开发环境  win

  • 基于qt pyside2的小工具2022-05-03 08:34:45

    from PySide2.QtWidgets import QApplication, QMessageBox,QPlainTextEdit from PySide2.QtUiTools import QUiLoader from PySide2.QtCore import QFile from PySide2.QtGui import QIcon import requests class Stats(): def __init__(self): ''&#

  • QT实现自定义拖动边框调整窗口大小2022-05-01 22:33:25

    自己开发了一个傅里叶周期分析软件,可用于股票,基金,期货、外汇等数据的周期分析和趋势分析;关注微信公众号:QStockView 1.QT系统自带的边框就可以实现拖动改变大小的功能,但是有些场景要自定义程序系统的标题栏,要将系统自带的边框标题栏隐藏掉,设置为frameless形式,这时候就要自定义实现

  • QT自定义关闭、放大、缩小按钮标题栏2022-05-01 22:04:35

    自己开发了一个傅里叶周期分析软件,可用于股票,基金,期货、外汇等数据的周期分析和趋势分析; 1.问题原因 因为要改变Qt程序的标题栏的颜色皮肤,增加抬头说明,授权说明,而QT自带的标题栏颜色好像无法改变,增加新的按钮文字更是难上加难,所以就自定义一个程序的标题栏。如下图所示。    

  • Qt快捷键2022-05-01 11:32:56

    alt +enter // 自动创建类的定义 F1 // 查看帮助,文档 F2 // 快速到变量声明 Shift + F2 // 函数的声明和定义之间快速切换 F4 // 在 cpp 和 h 文件切换 Ctrl +M 创建书签, Ctrl + . 切换书签 Alt + M打开书签栏。 Ctrl + Enter 换行 , Ctrl +Shift + Enter

  • qt_画图软件demo2022-05-01 02:33:19

    1.  参考资料 窗体顶部添加菜单栏: https://www.cnblogs.com/linkyip/p/13728332.html修改窗体顶部属性:https://blog.csdn.net/sabcdefg/article/details/110733215?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.

  • 使用Qt开发Android应用APP/APK注意2022-04-30 07:01:29

    默认程序使用Windows,会显示错误 # 导入Controls模块,使用ApplicationWindow元素。这个可以开发Android应用不报错。 import QtQuick 2.15 import QtQuick.Window 2.15 import QtQuick.Controls 2.5 ApplicationWindow { width: 640 height: 480 visible: true

  • Qt/QML布局-锚点布局2022-04-30 07:00:27

    QML的锚点布局 在QML中的布局方式参考的HTML,有多种,其中锚点是个人比较喜欢使用的一种。 锚线 一个部件有七个锚线(anchor lines), 分别是left、right、top、bottom、horizontalCenter、verticalCenter和baseline。这里的anchor lines都是不可见的。 边距 anchor还提供了控件

  • qt 代码布局练习2022-04-29 18:33:33

    #include "mainwindow.h" #include "ui_mainwindow.h" #include <QHBoxLayout> #include <QVBoxLayout> #include <QLabel> #include <QLineEdit> #include <QIntValidator> #include <QDoubleValidator> #include &

  • qt重写鼠标事件移动窗体2022-04-28 23:01:20

                头文件 public: Widget(QWidget *parent = nullptr); ~Widget(); QPoint mousePoint; bool m_mousePressed; void mouseMoveEvent(QMouseEvent *event);//鼠标按下事件 void mousePressEvent(QMouseEvent *event);//鼠标释放事件

  • QT-QFile文件读写2022-04-28 15:01:00

         widget.cpp #include "widget.h" #include "ui_widget.h" #include <QFileDialog> #include <QFile> #include <QTextCodec> #include <QFileInfo> #include <QDebug> #include <QDateTime> Widget::Widget(QW

  • QT打包成exe详细步骤2022-04-26 15:00:43

    1、首先需要一个写好的qt工程 2、使用Release编译运行写好的程序。(在QT右下角修改)               3、在生成的文件里面找到那个.exe文件 4、将此exe文件复制一份出来到自己创建的新的文件夹下,(此文夹需要在全英文路径下·) 5、在搜索里面搜qt找到qt自带的命令行 6、用cd

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有