Qt 工作开发
工作中遇到的一些Qt开发
面包牛奶天生一对
这个作者很懒,什么都没留下…
展开
-
QT之QTreeWidget的使用
QTreeWidget使用QTreeWidget的基本使用创建基础QTreeWidget ui->treeWidget->setColumnCount(3); ui->treeWidget->setHeaderLabels(QStringList()<<"编号"<<"启用"<<"描述"); QList<QString> allItemName{"10","否","第一层Item"}; //创建顶层Item QTre原创 2021-02-27 17:25:18 · 22007 阅读 · 1 评论 -
Qt使用流式布局来实现文件Windwos的文件查看预览效果
Qt流式布局最后显示的效果图1:利用流式实现的效果图2我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公式 语法;增加了支持甘特图的mermaid语法1 功能;增加了 多屏原创 2021-02-03 18:37:17 · 494 阅读 · 0 评论 -
Qt32位程序如何访问64位操作系统的System32目录
问题概述:今天在实际开发中遇到一个问题;要求是检测电脑是否安装某个驱动,如果没有安装提示用户安装;开始就想到了QDir来遍历指定C://Windows//System32//drivers//下的所有以.sys结尾的文件,然后比对文件名。代码也很简单,但是在实际中却发现已经存在了对应的驱动后,仍然是提示未找到,后来发现指定的是C://Windows//System32//drivers;但是实际...原创 2019-12-11 20:38:27 · 1279 阅读 · 0 评论 -
Qt动画播放之QMovie类
主要是用到QMovie类实现在事件触发时开启动画播放效果(需要注意的是,这个动画播放默认是循环播放的,如果不做特殊处理动画会一直播放)QMovie *movie = new QMovie("aaa.gif");ui->movieLabel->setMovie(movie);movie->start(); //启动gif图片//movie->stop(); /...原创 2019-12-10 18:02:47 · 7686 阅读 · 0 评论 -
QCheckBox配合QListWidget以及QLineEdit实现QComboBox下拉复选框功能
功能实现:目的效果如下:此功能是从按照网上的各种介绍实现的,详细就不做介绍了,主要是记录一下在使用过程中出现的问题 编译时总是提示: ASSERT: "!“QListWidget::setModel() - Changing the model of the QListWidget is not allowed.” ” in file itemviews\qlistwidget.cpp, ...原创 2019-12-09 10:52:12 · 2527 阅读 · 1 评论 -
Qt下使用vs编译的库文件
Qt下调用VS制作的静态库 1、制作静态库的编译器和Qt版本的编译器是一样 如果是使用Visual Studio 制作的静态库,比如使用Visual Studio 2013制作的,而要使用这个库的Qt平台也恰好是msvc版本的Qt,在Qt的pro工程文件配置好LIBS和INCLUDEPATH变量就可以使用;需要注意的是 库的版本要一致,比如VS下制作的32位debug版本的库就只能在...原创 2019-11-29 18:08:23 · 3340 阅读 · 1 评论 -
Qt中关于STL迭代器的数据删除操作
主要是记录一下关于Qt中STL删除数据元素的一些常见问题使用remove接口删除: STL中提供的删除接口remove并不是真正意义上的删除操作,而是使用下一个元素来替换当前元素,待删除的目标元素仍然存在;如果我们确信要删除某些元素时,需要使用erase接口去删除;使用erase接口删除: 当使用这个接口去删除元素数据时,会改变迭代器的指向,目标元素被删除后,指向该元素的迭代器会自动指...原创 2019-11-18 17:59:44 · 1376 阅读 · 0 评论 -
Qt设置样式时一个组合控件中的属性
主要是针对在使用Qt提供的控件时,想要使用qss去美化控件时,却不知道控件中的一个子控件的名称以及相关属性如何设置;QComboBox–组合下拉栏设置下拉按钮的样式;QComboBox::drop-down;通过这个选择器可以设置下拉按钮的形状以及一些基本属性设置;QComboBox::drop-down {subcontrol-origin: padding;subcontrol-...原创 2019-11-05 19:55:26 · 568 阅读 · 0 评论 -
Qt事件之创建鼠标右击菜单【上下文菜单事件-----contextMenuEvent() 】
在窗口中古创建一个右击菜单步骤:1. 重写上下文菜单事件–contextMenuEvent(QContextMenuEvent * event);void MyWidget::contextMenuEvent(QContextMenuEvent * event){ m_rightClieckMenu->exec(QCursor::pos()); //QCursor::pos()获取...原创 2019-11-06 17:43:06 · 2731 阅读 · 2 评论