2017-08-01 64 views
0

QDialogButtonBox類對象,它的按鈕尺寸減少:Qt的對話框,按鈕的大小錯誤

image

而在其它對話框,按鈕看起來正常:

image

兩個對話框是通過Qt的設計器模式完成的,沒有關於這些QDialogButtonBox類對象的額外代碼。

任何想法?

+0

你使用佈局了嗎?如果沒有,你可以看到這個教程來學習如何使用它http://doc.qt.io/qt-4.8/designer-layouts.html – basslo

+0

你的問題是什麼? – yanman1234

+0

對不起,如果問題不清楚,我希望我的按鈕尺寸正常,不像第一張圖像那麼小。 –

回答

0

不幸的是,我不能發佈代碼來顯示它,但是關於大小策略和其他所有的QButtonDialogBox選項和屬性在代碼中沒有改變,因此具有來自Qt Designer的默認值。

最終的結果是,在一些對話,它看起來很好,而且,在其他國家,它根本不......(正如在以前的帖子顯示的圖像。)

刪除/添加/更改佈局並沒有改變任何東西...

我傾向於認爲應用程序中出現了問題,但我無法弄清楚是什麼。

  • 更換QMessageBox::question調用與棧QMessageBox對象:

    我的解決了這個問題。

  • 設置代碼中QDialogButtonBox對象中按鈕的最小尺寸。

我已經設置樣式表只是一對夫婦的代碼時代,但它無關QPushButtonQDialogButtonBox對象...主要是改變背景顏色QMenu對象等

如果我弄清楚是什麼問題,我一定會在這裏發佈!

相關問題