Qt自制类分享
文章平均质量分 89
BIG_C_GOD
这个作者很懒,什么都没留下…
展开
-
【qt】动画按钮---QPropertyAnimation的使用
在介绍一下QPropertyAnimation,QT里的一个动画类 QPushButton button("Animated Button"); button.show(); QPropertyAnimation animation(&button, "geometry"); animation.setDuration(10000原创 2016-07-07 15:19:20 · 7253 阅读 · 0 评论 -
QT自制类分享 一图流按钮
在寻找360的ui素材时发现了这样的图片于是就起了写一个按钮控件的想法1.确认按钮状态查阅文档后并没有在QPushButton中发现关于按钮状态的信息(比如鼠标悬停,按下等),所以此控件将继承自QWidget并由自己实现对按钮状态的获取pushbutton.h#include #include class PushButton : public原创 2016-07-03 20:55:54 · 704 阅读 · 0 评论 -
【QT】自制控件---滚动选择器
因为我需要有连续的数字以供选择,所以只记了数字范围。如有需求可以改为用任意线性容器保持数据代码:self-contained.h#ifndef SELFCONTAINED_H#define SELFCONTAINED_H#include #include #include #include #endif // SELFCONTAINED_Hrolli原创 2016-09-06 19:01:14 · 7493 阅读 · 9 评论 -
Qt——仿bilibili直播的调音量控件
.hclass VolumeController : public QWidget{ Q_OBJECTpublic: explicit VolumeController(QWidget *parent = 0); void setMaxValue(int value);protected: int m_maxValue; int m_value;原创 2016-11-03 20:14:35 · 2320 阅读 · 0 评论 -
Qt---实现一组可拖动按钮
直接上代码 self-contained.h#ifndef SELFCONTAINED_H#define SELFCONTAINED_H#include <QWidget>#include <QPainter>#include <QTimer>#include <QImage>#include <QMouseEvent>#include <QVector>#endif // SELFC原创 2016-11-28 21:00:42 · 8223 阅读 · 9 评论 -
Qt---用QPainter画一个3D的正方体
闲的蛋疼 My3DBox .h#include <Eigen/Geometry>using namespace Eigen;#define SQUARE_LENGTH 200//是一个边长200的正方体#define CAMERA_DISTANCE 300//视点距离class My3DBox : public QWidget{ Q_OBJECTpublic: expl原创 2016-11-22 13:57:15 · 6216 阅读 · 1 评论