自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Qt自定义Slider

Qt自定义Slider,在滑块上方显示当前数值效果如下:思路:新建自定义Slider类,继承QSlider类;由于要在滑块上方显示当前值,需要New一个QLabel对象来进行显示;有了显示后需要计算出当前滑块的位置来对QLabel来进行移动处理,保证显示值在滑块上方位置,这里就需要重写鼠标点击、释放、移动事件,在上述三个事件中对QLabel位置进行更新;相关部分代码:CCustomSlider::CCustomSlider(QWidget *parent) : QSlider(parent){

2021-03-25 15:32:11 1723

原创 Qt表格TableWidget添加复选框并居中

Qt TableWidget添加复选框并居中效果图如下,其中分为表头和表格复选框实现。表头添加复选框并居中思路:新建一个表头类继承QHeaderView类,重写paintSection方法,根据原型实现。核心代码:void CHeaderView::paintSection(QPainter *painter, const QRect &rect, int logicalIndex) const{ painter->save(); QHeaderView::pai

2021-03-02 14:49:03 5340 2

原创 Qt 自定义按钮

Qt 自定义按钮效果图如下,每个分别有三种状态;第一个按钮正常状态;第二个为选中状态;第三个不可点击状态思路:新建一个按钮类继承QPushButton,重写paintEvent方法,根据原型画出相应效果;由上图可以把按钮分为四个部分(整体外框、icon、文字背景、文字)核心代码:void CButton::paintEvent(QPaintEvent *){ QPainter painter(this); painter.setRenderHints(QPainter::Anti

2021-03-02 11:32:28 1864 1

原创 QT widget 无边框窗口最小化后存在问题解决方法

QT widget 无边框窗口最小化后存在问题解决方法设置窗口无边框 :setWindowFlags(Qt::FramelessWindowHint);环境:qt 5.5.1设置最小化后,还原窗口;部分控件QSS样式不更新,但是功能正常问题解决方法:重写showEvent方法void CMainWnd::showEvent(QShowEvent *event) { this->setAttribute(Qt::WA_Mapped); QWidget::showEvent(event);

2021-02-27 10:30:08 683

数据导出成excel相关代码.zip

数据以Excel形式导出库

2021-03-02

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除