Qt 字型對話方塊 QFontDialog 獲取字型

2021-10-11 19:01:51 字數 812 閱讀 4085

[static] qfont qfontdialog::getfont(bool *ok, const qfont &initial, qwidget *parent = nullptr, const qstring &title = qstring(), qfontdialog::fontdialogoptions options = fontdialogoptions())

執行模式字型對話方塊並返回字型。

如果使用者單擊「確定」,則返回所選字型。 如果使用者單擊「取消」,則返回初始字型。

該對話方塊由給定的父項和options中指定的選項構成。 標題顯示為對話方塊的視窗標題,而initial是最初選擇的字型。 如果ok引數不為null,則在使用者單擊「確定」時將其引用的值設定為true,在使用者單擊「取消」的情況下將其設定為false。

bool ok;

qfont font = qfontdialog::

getfont

(&ok,

qfont

("times",12

),this);

if(ok)

else

使用示例:

#include

// 字型對話方塊

Qt 對話方塊

1.qt 中使用qdialog 類實現對話方塊。就像主視窗一樣,我們通常會設計乙個類繼承 qdialog qdialog 及其子類,以及所有 qt dialog 型別的類 的對於其 parent 指標都有額外的解釋 如果 parent 為null 則該對話方塊會作為乙個頂層視窗,否則則作為其父元件的...

Qt 對話方塊

1.qdialog 類是對話方塊視窗的基類。對話方塊視窗是乙個頂級視窗,通常用作短期任務,或 者是與使用者的簡短會話等場合。2.對話方塊可以分為模態對話方塊和非模態對話方塊。所謂模態對話方塊就是在其沒有被關閉之前,使用者不能與同乙個應用程式的其他視窗進行互動,直到該對話方塊關閉。奪取焦點 對於非模態...

qt 對話方塊

對話方塊分為模態和非模態 1 模態對話方塊就是在其沒有被關閉之前,使用者不能與同乙個應用程式的其他視窗進行互動,直到該對話方塊關閉。this setmodal true 2 非模態對話方塊,當被開啟時,使用者既可選擇和該對話方塊進行互動,也可以選擇同應用程式的其他窗 互。this setmodal ...