對話方塊類控制項 QFontDialog

2022-06-13 18:42:12 字數 941 閱讀 3310

qfontdialog控制項是乙個常用的字型選擇對話方塊,可以讓使用者選擇所顯示文字的字型大小大小、樣式和格式。qfontdialog是qdialog標準對話方塊的一部分。使用qfontdialog類的靜態方法getfont(),可以從字型選擇對話方塊中選擇文字的顯示字型大小大小、樣式和格式。

案例23  qfontdialog的使用

import

sysfrom pyqt5.qtwidgets import

class

fontdialogdemo(qwidget):

def__init__(self, parent=none):

super().

__init__

(parent)

layout =qvboxlayout()

self.fontbutton = qpushbutton("

choose font")

self.fontbutton.clicked.connect(self.getfont)

layout.addwidget(self.fontbutton)

self.fontlineedit = qlabel("

hello, 測試字型例子")

layout.addwidget(self.fontlineedit)

self.setlayout(layout)

self.setwindowtitle(

"fontdialog 例子")

defgetfont(self):

font, ok =qfontdialog.getfont()

ifok:

self.fontlineedit.setfont(font)

if__name__ == "

__main__":

demo =fontdialogdemo()

demo.show()

對話方塊控制項

單選對話方塊 newalertdialog.builder this settitle 請做出你的選擇 seticon r.mipmap.ic launcher setpositivebutton 確認 null setnegativebutton 取消 null setsinglechoiceit...

Android控制項 對話方塊

android控制項 對話方塊 分為 關鍵字 alertdialog.builder builder.show 標題欄 資訊欄 注意點 1.記得show 出來 2.alertdialog.builder 採用自定義的子布局 alertdialog.builder builder new alertd...

對話方塊控制項 1

針對frame窗體,通常在方法oncreate中做相應的初始化建立操作,函式原型 int cmainframe oncreate lpcreatestruct lpcreatestruct 建立操作 在dialog對話方塊窗體中,通常在oninitdialog中,進行相應的初始化操作,原型為 boo...