摘要: #include <QBasicTimer> #include <QWidget> class WigglyWidget : public QWidget { Q_OBJECT public: WigglyWidget(QWidget *parent = nullptr); public slots 阅读全文
posted @ 2021-12-26 22:42 osbreak 阅读(128) 评论(0) 推荐(0) 编辑
摘要: QProxyStyle 修改控件默认系统样式,用于动态覆盖绘图或其他特定的样式行为。 实现自定义样式,需要自己定义一个类,从QProxyStyle派生,实现对应的虚函数即可。 #include <QProxyStyle> #include <QPalette> QT_BEGIN_NAMESPACE 阅读全文
posted @ 2021-12-26 21:21 osbreak 阅读(592) 评论(0) 推荐(0) 编辑
摘要: // 读图片QImageReader reader(fileName); reader.setAutoTransform(true); const QImage newImage = reader.read(); if (newImage.isNull()) { return false; } // 阅读全文
posted @ 2021-12-26 16:16 osbreak 阅读(155) 评论(0) 推荐(0) 编辑
摘要: class DigitalClock : public QLCDNumber { Q_OBJECT public: DigitalClock(QWidget *parent = nullptr); private slots: void showTime(); }; DigitalClock::Di 阅读全文
posted @ 2021-12-26 15:45 osbreak 阅读(58) 评论(0) 推荐(0) 编辑
摘要: class CodeEditor : public QPlainTextEdit { Q_OBJECT public: CodeEditor(QWidget *parent = nullptr); void lineNumberAreaPaintEvent(QPaintEvent *event); 阅读全文
posted @ 2021-12-26 15:05 osbreak 阅读(194) 评论(0) 推荐(0) 编辑