我正在使用Qt創建一個GUI。我用樣式表來改變關閉按鈕的位置和浮式按鈕DockWidgets的Mac OS X中的標題欄我的代碼看起來是這樣的左側:Qt:使用樣式表來改變QDockWidget按鈕的位置
QString macOSXButtonStyle = "";
#ifdef MACOSX
macOSXButtonStyle = "QDockWidget::close-button, QDockWidget::float-button { subcontrol-position: left; } QDockWidget::close-button { left: 4px; } QDockWidget::float-button { left: 20px; }";
#endif
activeDockWidget->setStyleSheet(macOSXButtonStyle);
重新定位做的工作。但按鈕出現小於前:
前:
http://www.informatik.uni-bremen.de/~cargath/buttons_before.png
後:
http://www.informatik.uni-bremen.de/~cargath/buttons_after.png
我試着用圖標的大小,尺寸,寬度和不同的組合,調整其大小,身高,但似乎沒有任何工作。任何想法是什麼導致問題/我該如何解決它?
我試着用填充試驗已經,但它不起作用。我現在剛剛創建了一個繼承QTMac-Theme的新風格作爲解決方法。我能夠改變按鈕的大小。不是一個優雅的解決方案,但至少它工作。 – cargath 2011-01-26 15:08:50