2013-09-24 178 views
2

我想使用setFont()方法來設置應用程序範圍更改的字體。我嘗試了以下方法:Qt qApp setFont()

qApp->setFont(); 

但是,setFont()不是qApp的一種方法。我不確定如何在整個應用程序中設置字體。任何人都可以請告知這個?

謝謝。

回答

2

試試這個:

//specify a new font. 
QFont newFont("Courier", 8, QFont::Bold, true); 
//set font of application 
QApplication::setFont(newFont); 
+0

感謝。這效果很好!給我一段時間讓系統允許我接受這個答案。 :) – Wallace

+0

是否可以通過樣式表或任何命令更改應用程序範圍的背景顏色? – Wallace

+0

謝謝接受,華萊士!通過使用樣式表來改變小部件的背景是絕對有可能的,看一看:http://qt-project.org/wiki/How_to_Change_the_Background_Color_of_QWidget – duDE