SARibbon 2.5.1
SARibbon wiki
载入中...
搜索中...
未找到
SARibbonLineWidgetContainer.h
1#ifndef SARIBBONLINEWIDGETCONTAINER_H
2#define SARIBBONLINEWIDGETCONTAINER_H
3
4#include <QtCore/qglobal.h>
5#include <QWidget>
6#include <QLabel>
7#include "SARibbonGlobal.h"
8
17class SA_RIBBON_EXPORT SARibbonLineWidgetContainer : public QWidget
18{
19public:
20 explicit SARibbonLineWidgetContainer(QWidget* par = nullptr);
22 // 设置widget,不允许设置一个nullptr
23 void setWidget(QWidget* innerWidget);
24
25 // 设置前缀
26 void setPrefix(const QString& str);
27
28 // 设置后缀
29 void setSuffix(const QString& str);
30
31 // 前缀文本框
32 QLabel* labelPrefix() const;
33
34 // 后缀文本框
35 QLabel* labelSuffix() const;
36
37private:
38 // 两个文本
39 QLabel* m_labelPrefix;
40 QLabel* m_labelSuffix;
41 QWidget* m_innerWidget;
42};
43
44#endif // SARIBBONWIDGETCONTAINER_H
一个窗口容器,把窗口放置中间,前面后面都可以设置文本,主要用于放置在panel上的小窗口
Definition SARibbonLineWidgetContainer.h:18