widgetitems.h 561 B

1234567891011121314151617181920212223242526272829
  1. #ifndef WIDGETITEMS_H
  2. #define WIDGETITEMS_H
  3. #include <QWidget>
  4. #include <QVBoxLayout>
  5. namespace Ui {
  6. class WidgetItems;
  7. }
  8. class WidgetItems : public QWidget
  9. {
  10. Q_OBJECT
  11. public:
  12. explicit WidgetItems(QWidget *parent = nullptr);
  13. ~WidgetItems();
  14. /* 设置日期格式,正常日还是特殊日 */
  15. void setDayType(bool isSpecial);
  16. /* 获取layout,真正存储item的地方 */
  17. QLayout* getLayout();
  18. private:
  19. Ui::WidgetItems *ui;
  20. QVBoxLayout* m_layout = nullptr; /* 存储item的地方 */
  21. };
  22. #endif // WIDGETITEMS_H