Kirsche
03-04-2004, 01:17
Hallo,
ich habe Probleme mit QTable. Ich benutze unter Windows die Version "2.3.0
Non-Commercial Edition".
Ist es möglich, bei einer bestehenden Tabelle Spalten einzufügen bzw. zu
löschen? Ich habe es mit folgenden Zeilen versucht:
QTableSelection* selection = new QTableSelection();
selection->init(0, button); // button ist die Spaltennummer
selection->expandTo(number, button); // number ist die Anzahl der Zeilen
table->removeSelection(*selection);
Das funktioniert allerdings nicht. Oder macht "remove" etwas anderes?
Was macht QTableSelection genau?
Wie man Spalten an einer bestimmten Stelle einfügen kann, weiß ich auch
nicht.
Außerdem möchte ich bestimmte Spalten für den Schreibzugriff sperren. Geht
das irgendwie?
Ich möchte zusätzlich noch, dass der Benutzer die Spalten- und Zeilenbreite
nicht ändern kann, die Größe sich aber automatisch an das breiteste Wort
anpasst. Das Anpassen klappt schon, allerdings kann der Benutzer die
Spalte wieder kleiner machen (aber dann nicht wieder größer).
Vielen Dank,
Kirstin Weber
ich habe Probleme mit QTable. Ich benutze unter Windows die Version "2.3.0
Non-Commercial Edition".
Ist es möglich, bei einer bestehenden Tabelle Spalten einzufügen bzw. zu
löschen? Ich habe es mit folgenden Zeilen versucht:
QTableSelection* selection = new QTableSelection();
selection->init(0, button); // button ist die Spaltennummer
selection->expandTo(number, button); // number ist die Anzahl der Zeilen
table->removeSelection(*selection);
Das funktioniert allerdings nicht. Oder macht "remove" etwas anderes?
Was macht QTableSelection genau?
Wie man Spalten an einer bestimmten Stelle einfügen kann, weiß ich auch
nicht.
Außerdem möchte ich bestimmte Spalten für den Schreibzugriff sperren. Geht
das irgendwie?
Ich möchte zusätzlich noch, dass der Benutzer die Spalten- und Zeilenbreite
nicht ändern kann, die Größe sich aber automatisch an das breiteste Wort
anpasst. Das Anpassen klappt schon, allerdings kann der Benutzer die
Spalte wieder kleiner machen (aber dann nicht wieder größer).
Vielen Dank,
Kirstin Weber