- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Qt——功能:绘制柱状图
测试环境:win10、Qt Creator 4.11.1、5.14.2版本SDK绘制柱状图:barChart.h #ifndef BARCHART_H#define BARCHART_H#include <QWidget>#include <QPainter>#include <QList>class BarChart : public QWidget{ Q_OBJECTpublic: struct OptionType.
2020-06-14 11:24:23 1978
原创 Qt——功能:绘图边缘有锯齿
测试环境:win10、Qt Creator 4.11.1、5.14.2版本SDK当使用QPainter绘制圆角矩形时,发现圆角不平滑:示例代码:sawtooth.h#ifndef SAWTOOTH_H#define SAWTOOTH_H#include <QWidget>class Sawtooth : public QWidget{ Q_OBJECTpublic: explicit Sawtooth(QWidget *parent = n.
2020-06-14 10:01:27 3917
原创 Qt——功能:流式布局
测试环境:win10、Qt Creator 4.11.1、5.14.2版本SDK项目需求:拉伸窗口后,自动记录每行子窗口个数,而且可以使用筛选功能,隐藏窗口。此时显示内容自动刷新。初选方案1:QListWidget流式布局经过调查,流式布局可以实现上述功能,后续发现QListWidget有流式布局功能。上代码:flowWidget.h#ifndef FLOWWIDGET_H#define FLOWWIDGET_H#include <QListWidget>..
2020-06-06 23:02:22 1789 2
原创 Qt——功能:给窗口增加影子
测试环境:win10、Qt Creator 4.11.1、5.14.2版本SDK1、平时使用软件时,经常看到弹出的窗口就像有了影子:设置窗口周围有一圈浅浅的灰色,就像窗口的投影。 2、那么Qt中如何实现这种效果?QGraphicsDropShadowEffect可以给QWidget的类增加投影效果,实际效果类似上图。3、话不多说,上代码WidgetDropShadow.h#ifndef WIDGET_DROP_SHADOW_H#define WIDG...
2020-06-06 16:04:30 907
原创 Qt——功能:窗口不在系统的任务栏上显示
测试环境:win10、Qt Creator 4.11.1、5.14.2版本SDK需求背景:QWidget窗口不显示在任务栏,并且鼠标点击到窗口之外后自动消失。分析:这种需求和右键弹出的菜单栏很像。解决办法:调用QWidget的setWindowFlags()函数。setWindowFlags(Qt::Popup | Qt::FramelessWindowHint | Qt::NoDropShadowWindowHint);注意:因为项目中需要去掉阴影,增加了Qt::No..
2020-06-03 12:50:18 2899
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人