【问题标题】:How to embed QFontDialog and QColorDialog into QWidget?如何将 QFontDialog 和 QColorDialog 嵌入到 QWidget 中?
【发布时间】:2014-01-31 11:43:47
【问题描述】:

我需要从 QMainWindow 中弹出带有一些属性函数的 Qwidget。这个 QWidget 必须嵌入 QFontDialog 和 QColorDialog。

我希望它通过单击弹出所有内容,而不是通过即 QFontComboBox... 可能吗?这些对话框能否嵌入到QWidget中

【问题讨论】:

    标签: qt pyqt pyside qwidget qdialog


    【解决方案1】:

    您可以在QMainWindow 中添加QMdiArea,并将任何对话框添加为子窗口。您可以根据需要使子窗口最大化且无框。

    QMdiSubWindow* w = ui->mdiArea->addSubWindow(new QColorDialog());
    w->setWindowFlags(Qt::FramelessWindowHint);
    w->showMaximized();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-24
      • 2012-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-24
      相关资源
      最近更新 更多