Push layered Qt host source files
This commit is contained in:
@@ -4,23 +4,12 @@
|
||||
|
||||
namespace APP {
|
||||
|
||||
/*
|
||||
* 这是项目里所有“卡片容器”的基础控件。
|
||||
*
|
||||
* 它只负责统一外观,不负责任何业务逻辑:
|
||||
* 1. 统一圆角卡片风格
|
||||
* 2. 统一边框和暗色底板
|
||||
*
|
||||
* 上层像主页卡片、调试卡片都直接继承它。
|
||||
*/
|
||||
class APP_GlassCard : public QFrame
|
||||
{
|
||||
public:
|
||||
// 构造一个带统一外观的卡片容器。
|
||||
explicit APP_GlassCard(QWidget* parent = nullptr);
|
||||
|
||||
protected:
|
||||
// 卡片背景和圆角边框都在这里自绘。
|
||||
void paintEvent(QPaintEvent* event) override;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user