FrozenColumn Example / QTableView / Wordwrapping
Verfasst: 23. Juni 2011 09:29
Hallo Forum,
ich habe da ein Problem mit einer QTabelView. Ich entwickle eine größere Applikation und erzeuge zur Laufzeit eine Alarmtabelle, die sich regelmäßig aktualisiert. Die View ist angelehnt an das FrozenColumn Example bzw. fast identisch. Der Text wird einmal aus einer Datei auf der Festplatte gezogen und über TCP/IP von einem Server geholt und dann kommen beide in das model und werden mit setModel() zugewiesen. Wie im FrozenColumn Example eben.
So nun das Problem:
Ich entwickle unter Windows und Linux gleichzeitig, da die Anwendung auf beiden Systemen laufen muß. Unter Windows wird der Alarmtext automatisch umgebrochen wenn der Text größer ist als die Spaltenbreite. Unter Linux wird der Text abgeschnitten und es werden laut TextElideMode eben die Ellipsen dargestellt. WordWrapping ist true. Da gabs mal einen ganz alten bug in Qt wonach es da Probleme geben würde. Aber ich verwende Qt 4.6.3 und das WordWrapping ist ja laut Qt Hilfe seit Qt 4.3 drin.
Habt ihr auch schon mal sowas gehabt? Oder weiß jemand woran das liegt? Ich bin seit Tagen dran sowohl die Qt Hilfe zu durchforsten, als auch google nach Rat zu durchsuchen.
Gruß
Andre
ich habe da ein Problem mit einer QTabelView. Ich entwickle eine größere Applikation und erzeuge zur Laufzeit eine Alarmtabelle, die sich regelmäßig aktualisiert. Die View ist angelehnt an das FrozenColumn Example bzw. fast identisch. Der Text wird einmal aus einer Datei auf der Festplatte gezogen und über TCP/IP von einem Server geholt und dann kommen beide in das model und werden mit setModel() zugewiesen. Wie im FrozenColumn Example eben.
So nun das Problem:
Ich entwickle unter Windows und Linux gleichzeitig, da die Anwendung auf beiden Systemen laufen muß. Unter Windows wird der Alarmtext automatisch umgebrochen wenn der Text größer ist als die Spaltenbreite. Unter Linux wird der Text abgeschnitten und es werden laut TextElideMode eben die Ellipsen dargestellt. WordWrapping ist true. Da gabs mal einen ganz alten bug in Qt wonach es da Probleme geben würde. Aber ich verwende Qt 4.6.3 und das WordWrapping ist ja laut Qt Hilfe seit Qt 4.3 drin.
Habt ihr auch schon mal sowas gehabt? Oder weiß jemand woran das liegt? Ich bin seit Tagen dran sowohl die Qt Hilfe zu durchforsten, als auch google nach Rat zu durchsuchen.
Gruß
Andre