6
當我使用addWidget
功能QStatusBar
類將狀態欄添加到狀態欄時,這個新的小部件將被添加到狀態欄的左側,但是我要將它添加到正確的。有沒有可能改變主窗口的方向?Qt:如何添加一個小部件到右邊的QStatusBar
當我使用addWidget
功能QStatusBar
類將狀態欄添加到狀態欄時,這個新的小部件將被添加到狀態欄的左側,但是我要將它添加到正確的。有沒有可能改變主窗口的方向?Qt:如何添加一個小部件到右邊的QStatusBar
你需要使用QStatusBar .addPermanentWidget()來達到這個效果。這是一個方法的文檔:
void QStatusBar::addPermanentWidget (QWidget * widget, int stretch = 0)
將給定部件永久這種狀態欄,重排根的 小部件,如果它是不是已經是這個QStatusBar對象的孩子。隨着狀態欄的增長和縮小, 拉伸參數用於計算給定的 小部件的合適大小。默認的拉伸因子 爲0,即給小部件留出最小的空間。永久意味着該小部件可能不會被臨時消息遮擋。 它位於狀態欄最右側的 。