
C++
发烧不打针
这个作者很懒,什么都没留下…
展开
-
QT 时间轴控件
QT C++ 时间轴 控件原创 2022-08-16 10:14:06 · 800 阅读 · 0 评论 -
关于SARibbonBar开源程序的一些总结。
这是Qt(最低要求Qt5,支持C++11的编译器)下一个轻量级的Ribbon控件(Office样式UI),界面截图:[gitee(码云) - https://gitee.com/czyt1988/SARibbon](https://gitee.com/czyt1988/SARibbon)[github - https://github.com/czyt1988/SARibbon](https://github.com/czyt1988/SARibbon)它支持4种目前常见的ribbon样式在线.原创 2021-08-13 11:08:57 · 2008 阅读 · 4 评论 -
关于QT的 raise 放到顶层函数
最近在做监控界面的时候遇到的问题。点击播放画面时,在播放画面上需要显示一行按钮。当时这个播放界面采用了布局,当我想把按钮所在的widget使用raise提到播放画面上层时,发现并不是在播放画面上层,而是和播放画面产生了布局,原因就是我这个界面采用了布局,后来取消了布局,根据播放画面所在widget的大小,将画面控件设置为最大,将按钮控件设置在特定位置并隐藏,当需要出现按钮空间时,至今对其进行raise,然后show出来。...原创 2021-03-04 11:44:41 · 1474 阅读 · 1 评论 -
QT 获取控件位于屏幕的坐标
QPoint GlobalPoint(this->mapToGlobal(QPoint(0, 0)));//获取控件在窗体中的坐标 qDebug() <<"x:" <<GlobalPoint.x() << "y:" << GlobalPoint.y();原创 2021-03-03 16:46:47 · 3446 阅读 · 1 评论 -
QT之界面透明
关于界面透明代码:this->setAttribute(Qt::WA_TranslucentBackground); //this->window()->setAttribute(Qt::WA_TransparentForMouseEvents);this->setWindowFlags(Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint);this->installEventFilter(this);将此代码放原创 2021-03-03 16:44:54 · 542 阅读 · 1 评论 -
QT QSS属性
使用Qss设置QT程序界面的样式和皮肤1 使用Qss设置QT程序界面的样式和皮肤1.1 Qss的功能Qt程序界面中控件的背景图片、大小、字体颜色、字体类型、按钮状态变化等属性可以通过Qss文件来设置,美化UI界面。实现界面和程序的分离,快速切换皮肤。1.2 QSS基本属性设置Qss的强大在于组合功能的强大,这里只是简单介绍基本功能,将简单功能组合起来才能实现好看的效果。Qss背景属性(Background) 属性 描述 ...原创 2021-01-11 17:11:49 · 813 阅读 · 0 评论 -
QPushbutton之setProperty
QPushbutton *Btn_Link;Btn_Link->setProperty("linkeState",false);//初始化该按钮的linkState状态为false;在连接成功的时候用Btn_Link->setProperty("linkeState",true);此函数运用可判断该按钮的状态为哪一种,而不需要在添加成员变量进行标记了。简单好用。Btn_Link->property("linkeState").toBool() = fal...原创 2021-01-11 15:20:02 · 1933 阅读 · 0 评论 -
C++ 多态性的一些个人总结
关于继承:public继承,和其它两种继承方式,子类对象可以访问基类的Public成员,保护成员和私有成员只能在子类中访问,而不能由子类对象进行访问。关于虚函数(每个虚函数都存在虚表中,每个虚函数在虚表中的是由不能地址表示):基类有虚函数时,子类可以重载(子类对象访问该函数时,访问到子类中的虚函数),也可以不重载(子类对象访问该函数时,访问到基类的虚函数)。关于纯虚函数:有纯虚函数的类称为抽象类,不能进行实例化,只能通过子类继承并实现此纯虚函数收方可对子类进行实例化。子类要是不实例化此纯原创 2021-01-07 10:21:03 · 289 阅读 · 0 评论