![](/img/trans.png)
[英]Qt Table widget. How to set the meaning/title for vertical header and horizontal header together?
[英]Qt Table Widget Vertical & Horizontal Header Becoming Invisible
我已經在表單中添加了一個表格小部件,並在屬性編輯器中將垂直和水平標題設置為可見。 但是,它們有時在實際執行期間不可見。 如果我實際查看UI文件,它會顯示verticalHeaderVisible和horizontalHeaderVisible屬性設置為false,即使這些屬性在屬性編輯器中設置為true。 還有另一個與他們發生沖突的財產嗎?
物業編輯:
結果:
UI文件:
看來你受這個bug的影響了。 有一個回應:
不會修復。 保存時,Designer正確查詢QHeaderView :: isVisible(),此時會返回false,盡管由於某些QWidget :: isVisible()特性而導致(標題)小部件可見。
因此,如果您的標題在保存文件時以某種方式變得不可見,則會記錄“false”值。 我不知道它是否真的發生在你的ui文件中,但我認為最好不要依賴這種奇怪的行為。 將這些行添加到表單類構造函數中以使標題可見:
ui->setupUi(this); // automatically generated
ui->tableWidget->horizontalHeader()->setVisible(true);
ui->tableWidget->verticalHeader()->setVisible(true);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.