qwdialogpen.h 640 B

123456789101112131415161718192021222324252627282930
  1. #ifndef QWDIALOGPEN_H
  2. #define QWDIALOGPEN_H
  3. #include <QDialog>
  4. #include <QPen>
  5. namespace Ui {
  6. class QWDialogPen;
  7. }
  8. class QWDialogPen : public QDialog
  9. { //QPen属性设置对话框
  10. Q_OBJECT
  11. private:
  12. QPen m_pen; //成员变量
  13. public:
  14. explicit QWDialogPen(QWidget *parent = 0);
  15. ~QWDialogPen();
  16. void setPen(QPen pen); //设置QPen,用于对话框的界面显示
  17. QPen getPen(); //获取对话框设置的QPen的属性
  18. static QPen getPen(QPen iniPen, bool &ok); //静态函数
  19. private slots:
  20. void on_btnColor_clicked();
  21. private:
  22. Ui::QWDialogPen *ui;
  23. };
  24. #endif // QWDIALOGPEN_H