
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]1.问题来源2.参数详解3.使用建议connect()参数Qt:ConnectionType使用讲解1.问题来源一般情况下我们用connect函数不会关注它的最后一个参数,因为它默认是Qt::AutoConnection会自适应,但是有时候还是需要自己指定一下,比较靠谱(最近用到一个多线程之间的通信问题,...
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]1.效果2.代码h文件cpp文件3.扩展Qt状态栏QStatusBar使用1.效果2.代码h文件#ifndef MAINSATUSTEST_H#define MAINSATUSTEST_H#include <QtWidgets/QMainWindow&
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]1.使得Qt界面的控件随窗口的变化而变化1.1. 目的1.2. 代码2. Qt窗口大小和位置Qt窗口大小、位置及其大小改变引起的事件QResizeEvent1.使得Qt界面的控件随窗口的变化而变化1.1. 目的要将Matlab Command Window嵌入到一个QDialog中,使得这个窗口控件随着...
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]1.方法2.分析StyleSheet3.扩展QLabel的显示圆形1.方法要将一个QLabel设置为圆形,需要用到QLabel的函数setStyleSheet(),修改StyleSheet就行。const QString m_red_SheetStyle = "min-width: 16px;
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]环境1.问题来源2.最终实现的测试效果3.解决思路QT嵌入Matlab Engine实现Matlab Cmd窗口(1)环境Window7 x64VS2015Qt5.11.3 x64Matlab R2013 x64如果不知道如何配置Matlab和C++的混合编程可以先看一下这两篇文章:VS和...
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]1. 问题来源2. 梳理2.1.QWidget 的 show()、hide()、setVisible()、setHidden()2.2.QWidget 的 close()2.3. QDialog 的 exec()、open()、done()、reject ()和 accept ()3. 使用实例3.1.关闭...
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]1.问题来源2.代码2.1. 子线程代码头文件 threadMatlab.h源文件threadMatlab.cpp2.2. 主线程代码头文件源文件3. 讲解3.1. 整体程序信号流程3.2. 信号说明3.3. connect说明Qt自定义信号signals和emit信号1.问题来源Qt调用Matlab...
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]1.问题2.边缘太大原因3.解决方法4.关于函数setContentsMargins()5.扩展Qt的Layout边缘空白调整最终效果:1.问题设计了一个窗口控件,继承了QWidget,里面有两个QLabel,用QHBoxLayout将其并排排列。但是这个控件被调用,但是这个控件边缘太大,看起来很丑,...
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]1.效果2.核心代码2.0.函数原型2.1.初始化代码2.2.消息设置代码2.3.处理函数1.效果用QButtonGroup实现QCheckBox不互斥,而QRadioButton互斥2.核心代码2.0.函数原型Public FunctionsQButtonGroup(QObject * pare...
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]1.效果2.代码h文件cpp文件ui文件生成的h文件3.扩展添加多个状态栏QStatusBar1.效果一般情况下,只有1个状态栏,在窗口的最下面。但是我想在上面设计第2个状态栏,就只能用代码自己实现。在最下面用一个QHBoxLayout的空间(hLayout_StatusBar2)来装第2个状态栏。...







