我有一個QTreeView在我的窗口,我想設置以下行爲:列的寬度必須設置爲調整大小的內容,我已經這樣做了:QTreeView設置列大小內容,沒有多行(固定行高)
tabla->header()->setResizeMode(QHeaderView::ResizeToContents);
現在,我需要做的是設置行只有1號線,因此,如果列包含「\ n」,他們不應該被顯示出來(我有一個詳細的說明對話框看到)。
總結一下,我需要在我的樹型視圖中設置「沒有多行」。
任何幫助,將不勝感激。
我寧願不延長QTreeView則,因爲我有很多thems的和不希望改變他們所有,但如果這就是它需要...
你已經'uniformRowHeights'設置爲true了嗎?爲什麼不用一個簡單的'replace(「\ n」,「」)'來解決這個問題呢? –
我現在就試試。 替換不起作用,因爲我的客戶端有點煩人:P 他放置'\ n',然後抱怨表中某些行的高度。 編輯:這個伎倆。非常感謝,如果您發佈答案,我會選擇:D – Lautaro