随笔分类 -  Qt

上一页 1 2 3 4 5 6 7 8 ··· 39 下一页
摘要://ui->listWidget->setViewMode(QListView::IconMode);换行模式 ui->listWidget->setIconSize(QSize(20,20)); QListWidgetItem *item = new QListWidgetItem(QIcon(" 阅读全文
posted @ 2022-06-22 14:28 萧海~ 阅读(568) 评论(0) 推荐(0) 编辑
摘要:PlayerSlider中的代码: #ifndef PLAYERSLIDER_H #define PLAYERSLIDER_H #include <QSlider> #include <QMouseEvent> class PlayerSlider : public QSlider { Q_OBJE 阅读全文
posted @ 2022-06-22 11:15 萧海~ 阅读(622) 评论(0) 推荐(0) 编辑
摘要:/***************.h文件***************/ #ifndef WIDGET_H #define WIDGET_H #include <QWidget> using namespace std; namespace Ui { class Widget; } class Wi 阅读全文
posted @ 2022-06-20 17:09 萧海~ 阅读(430) 评论(0) 推荐(0) 编辑
摘要:原文:https://wangjichuan.blog.csdn.net/article/details/120082214 一、通过设置背景画刷-QPixmap的方法 void ProjectScene::setGrid() { if(showGrid) { //两条轴线 QPolygonF my 阅读全文
posted @ 2022-06-17 17:54 萧海~ 阅读(604) 评论(0) 推荐(0) 编辑
摘要:一、前言 在做数据导入导出的过程中,如果应用场景多了,相信各位都会遇到一个问题就是文件编码的问题,有些文件是ANSI编码,有些是utf8编码,有些又是utf8带bom编码,不同的文件编码如果都用同一种编码格式去解析读取出来的数据的话,肯定会遇到乱码的问题,这并不是Qt的问题,也不是什么Qt乱码的问题 阅读全文
posted @ 2022-06-10 09:08 萧海~ 阅读(455) 评论(0) 推荐(0) 编辑
摘要:使用MediaPlayer QT5版本以上使用 使用Phonon QT4版本使用 单独使用phonon //Phonon::VideoPlayer *player = new Phonon::VideoPlayer(Phonon::VideoCategory,&w); //player->load( 阅读全文
posted @ 2022-06-01 17:14 萧海~ 阅读(218) 评论(0) 推荐(0) 编辑
摘要:QT压缩文件ZIP编译 环境准备 系统变量里加入: C:\Windows\System32 D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC 准备工具 zlib 源码下载:http://www.zlib.net/ quazip 源码下载:h 阅读全文
posted @ 2022-06-01 16:40 萧海~ 阅读(411) 评论(0) 推荐(0) 编辑
摘要:本文主要在Qt5.9/C++桌面应用项目开发中,总结一个常用的程序架构(或框架),整个工程主要分为三大模块,分别为视图层、控制层、模型层。其中,视图层完全负责界面类的编写和展示;控制层完全负责处理逻辑,将UI界面和模型层的功能有机结合起来;模型层主要负责实现业务逻辑功能。 实现一个业务逻辑功能时,控 阅读全文
posted @ 2022-06-01 09:37 萧海~ 阅读(442) 评论(0) 推荐(0) 编辑
摘要:我们看到网上有很多基于vs的qt源码编译,但用qtcreator编译qt源码的缺很少。 首先说目的,我们用qtcreator编译qt源码无非有两点,一个是在调试c++代码过程中查看qt的各种源码,二是通过断点走到qt源码里窥探究竟。其实实现这两个目的很简单。就是把qt源码映射到qtcreator里面 阅读全文
posted @ 2022-05-31 11:22 萧海~ 阅读(521) 评论(0) 推荐(0) 编辑
摘要:void SingletonData::SetShadowEffect(QLabel *l, int offset, int effect, QColor color) { QGraphicsDropShadowEffect *shadow_1=new QGraphicsDropShadowEffe 阅读全文
posted @ 2022-05-31 11:10 萧海~ 阅读(259) 评论(0) 推荐(0) 编辑
摘要:QT自定义QTABLEWIDGET 1.实现效果 2.具体实现: (1)表格QTABELWIDGET QTabelWidget *table=new QTableWidget(11,6); //设置行列个数 table->setShowGrid(false); //是否显示内部网格线条 table- 阅读全文
posted @ 2022-05-31 09:09 萧海~ 阅读(590) 评论(0) 推荐(0) 编辑
摘要:一、前言 很多软件中,都有Ctrl-Z撤回的操作,例如visio、Word等一些编辑器。在使用软件的时候,难免会有手误操作,例如,我码了一堆的字,想全选-复制,结果全选-删除了,还没有保存,如果没有撤回功能的话,字就白码了,还得重复一遍,所以软件有回撤功能是挺方便的。 二、Qt中的回撤栈 三、使用流 阅读全文
posted @ 2022-05-30 14:37 萧海~ 阅读(479) 评论(0) 推荐(0) 编辑
摘要:一、效果展示 二、继承QItemDelegate实现自己的代理类 主要是重写如下三个函数: QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) con 阅读全文
posted @ 2022-05-27 21:31 萧海~ 阅读(1195) 评论(0) 推荐(0) 编辑
摘要:效果 mainWindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QWidget> #include <QListWidget> #include <QStringList> #include <QString> #include 阅读全文
posted @ 2022-05-27 14:49 萧海~ 阅读(375) 评论(0) 推荐(0) 编辑
摘要:在开发多进程客户端框架时,在最大化和正常大小切换时,有时候会出现豆腐块图标不出现的情况,如下所示: 正常情况: 最大化: 可以看到,最大化时,报警中心豆腐块图标不见了,而下面这部分其实是个QListWidget的Icon模式。 经过排查发现,主要是setItemWidget后,在最大化和还原的过程中 阅读全文
posted @ 2022-05-27 11:36 萧海~ 阅读(272) 评论(0) 推荐(0) 编辑
摘要:在写一个简单的文件浏览器时,遇到一个问题。想实现新建目录时能像一般的文件管理器那样,目录图标以下有一个编辑框提示用户给目录命名(例如以下图),可是不知道怎么给单元项QListWidgetItem加入QLineEdit控件。查了好久Qt帮助文档,最终发现了QListWidget::setItemWid 阅读全文
posted @ 2022-05-27 10:21 萧海~ 阅读(573) 评论(0) 推荐(0) 编辑
摘要:QListWidget类可以实现基于列表的方式展示数据。 QListWidget列表框的创建 QListWidget 是 Qt 所提供的控件类,用于创建列表,该类的继承关系如下: QListWidget -> QListView -> QAbstractItemView -> QAbstractSc 阅读全文
posted @ 2022-05-27 10:00 萧海~ 阅读(801) 评论(0) 推荐(0) 编辑
摘要:QImage->cvMat: Mat CameraThread::QImageTocvMat(QImage img) { Mat ToCvMat; switch (img.format()) { case QImage::Format_RGB888: ToCvMat = Mat(img.height 阅读全文
posted @ 2022-05-27 09:40 萧海~ 阅读(336) 评论(0) 推荐(0) 编辑
摘要:每天一个小知识:设置QListWidget的显示模式 设置显示模式 QListView::ListMode QListView::IconMode 调用接口: setViewMode(QListWidget::IconMode); //显示模式 添加控件 效果 效果 新建项目的时候创建一个带ui的项 阅读全文
posted @ 2022-05-26 17:23 萧海~ 阅读(1227) 评论(0) 推荐(0) 编辑
摘要:原文:https://xiaolong.blog.csdn.net/article/details/110621872 源码介绍 版本v1. 程序里一共使用了2个线程,线程1是UI主线程,负责刷新主界面的图像数据,图像数据显示使用标签控件;线程2是视频解码线程,负责解码音频数据和视频数据,再将视频图 阅读全文
posted @ 2022-05-24 10:09 萧海~ 阅读(191) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 39 下一页