Tag: qtablewidget
QTableWidget ist eine Qt-Klasse bietet eine item-basierte Tabelle, eine Sicht mit einem Standard-Modell.
3
Antworten
Entwickle ich ein GUI mit PyQt. Das GUI hat ein qListWidget, ein qTableWidget, und ein plot umgesetzt mit Mayavi. Die Liste bezieht sich auf Formen, die gezeichnet werden (Zylinder und Kegel zum Beispiel). Wenn ein shape in
2
Antworten
Warum mit dem folgenden code bekomme ich nur eine leere Tabelle-widget? QString imgPath = "C:\\path\\to\\image.jpg"; QImage *img = new QImage(imgPath); QTableWidget *thumbnailsWidget = new QTableWidget; QTableWidgetItem *thumbnail = new QTableWidgetItem; thumbnail->setData(Qt::DecorationRole, QPixmap::fromImage(*img)); thumbnailsWidget->setColumnCount(5); thumbnailsWidget->setRowCount(3); thumbnailsWidget->setItem(0, 0, thumbnail);
2
Antworten
Gibt es eine Möglichkeit, kann ich das ausblenden der Rahmen der ausgewählten Zelle(oder stellen Sie die Grenze Farbe als weiß)in einem qtablewidget.. standardmäßig einen Rahmen mit gestrichelten Linie dargestellt ist.. u Kann mir helfen... InformationsquelleAutor Jeba |
2
Antworten
Ich bin mit Python 3.4 und PyQt5. Ich bin neu in python und Qt. Ich habe Probleme mit Tabellen in meiner GUI, ich bin momentan dabei mit dem Qt Designer, speziell die setItem() und item() Funktionen, die
7
Antworten
Habe ich ein QTableWidget und ich möchten, deaktivieren Sie das Verhalten, dass eine Zeile oder Spalte ausgewählt ist, wenn Sie auf eine Zeile oder Spalte header. Weiß jemand, wie man dieses Verhalten deaktivieren? Edit: Die überschriften bleiben
1
Antworten
Ich versuche, ändern Sie die Farbe des Hintergrundes in einem QTableWidget. Es gibt einige andere Beiträge über die gleichen Dinge bot nichts von der gegebenen Lösung für mich gearbeitet. Mit dieser Lösung setzen wir den hintergrund auf
2
Antworten
Wenn ich die horizontalHeaderVisible oder verticalHeaderVisible-Attribut auf false in Qt-Designer, das funktioniert gut. Aber wie kann ich das aktivieren /deaktivieren des Header in meinem code? Ich habe versucht, so etwas wie dieses: self.ui.tblContents.horizontalHeaderVisible = False InformationsquelleAutor eonhelm
1
Antworten
Habe ich dieses widget erstellt mit QTableWidget: und ich möchte, dass die Spalte meiner Tabelle verkleinern, um zu besetzen die gesamte Breite des widget, während für die Zeilen ist ok wie es ist. Ich weiß es gibt
1
Antworten
Möglich zu duplizieren: Füllung einige QTableWidgetItems mit QString aus der Datei Wie Sie Zeilen einfügen, die zur Laufzeit in einem QTableWidget? Einfügen von hart codierten strings in den Zellen dieser QTableWidget? Hier ist, was ich versucht habe,
2
Antworten
Es ist trotzdem fügen Sie eine Schaltfläche in qtablewidget? Aber das Datum in der Zelle würde stil haben, zu anzeigen, zum Beispiel wenn ein Benutzer doppelt auf eine Zelle geklickt haben, könnte ich ein signal senden, wie
1
Antworten
for(int i=0; i<page.size(); i++){ User user= Poco::AnyCast<User>(*it); ui.table->setItem(i,0,new QTableWidgetItem(user.userName)); ui.table->setItem(i,1,new QTableWidgetItem(user.sex)); ui.table->setItem(i,2,new QTableWidgetItem(user.age)); QPushButton* btn_edit = new QPushButton(); btn_edit = new QPushButton(); btn_edit->setText("Edit"); ui.table->setCellWidget(i,3,(QWidget*)btn_edit); ++it; } Füge ich ein QPushButton in die Zelle mit der Funktion setCellWidget(),
1
Antworten
Habe ich ein QTableWidget mit einer N-Anzahl der Spalten, die, wenn die Anzahl der Spalten festgelegt sind, Sie automically füllen Sie den gesamten QTableWidget. Wenn ich versuche, dynamisch zu ändern, die Anzahl der Spalten N/2 Spalten, die
3
Antworten
Benutze ich QCheckBox im QTableWidgetCell QWidget *widget = new QWidget(); QCheckBox *checkBox = new QCheckBox(); QHBoxLayout *layout = new QHBoxLayout(widget); layout->addWidget(checkBox); layout->setAlignment(Qt::AlignCenter); layout->setContentsMargins(0, 0, 0, 0); widget->setLayout(layout); table->setCellWidget(0, 0, widget); Wie kann ich das ändern Zelle hintergrund?
1
Antworten
ich bin neu in PyQt und noch bisschen verwirrt irgendwie. Ich habe eine text-Datei-Struktur wie diese: Vorname Nachname Telefon E-Mail Wo die Räume sind eigentlich Tabulatoren "\t " wenn ich jetzt diese Datei zu Lesen, whit meine
4
Antworten
Wie kann ich das Sortieren einer Spalte in pyqt durch die höchste Anzahl? Derzeit habe ich setSortingEnabled(True) und dass nur Arten, die es durch die meisten zahlen (ex. 1,1,1,1,2,2,2,3,3) ich will es tun, indem Sie die höchste
2
Antworten
Habe ich eine Liste mit Listen mit zwei Elementen,einem Wort und einer Zahl.Diese Liste wird vorgestellt mit einem tablewidget. Mein Ziel ist die Erstellung einer Tabelle mit zwei Spalten und mit der notwendigen Zeilen,aber die überschrift der
1
Antworten
Ich würde gerne verwalten Breite meiner Spalten in einer Tabelle zu persönlich, aber nach dem verkleinern Sie Sie aus dem code, ich kann nicht herausfinden, einen Weg, um zu verhindern, dass Benutzer aus der Größenänderung Sie Sie
2
Antworten
Ich bin neu in pyqt4 und ich kann nicht herausfinden, wie dies zu tun. Ich habe ein QtableWidget mit Daten. Ich möchte ändern einige hintergrund-Farbe des tableWidget den Zellen. Versuchte ich self.tableWidget.item(3, 5).setBackground(QtGui.QColor(100,100,150)) und es gibt diesen
3
Antworten
Ich habe ein Hauptfenster enthält ein Haupt-widget, um zu dem vertikalen layout eingestellt ist. Das layout wird Hinzugefügt, die eine QTableWidget nur (für den moment). Wenn ich die Anwendung starten-und Anruf-show auf der main_window nur ein Teil
2
Antworten
Ich bin der Erstellung einer einfachen app mit einem Tisch und einer "Zeile Hinzufügen" - button. Mit Qt Creator ich dachte, ich kann so etwas tun: QObject::connect(ui->addRowButton, SIGNAL(clicked()), ui->moneyTableWidget, SLOT(insertRow(1))); Aber ich kann nicht. Ich bin wirklich
2
Antworten
Habe ich ein QTableWidget, und ich kann nicht alles zu zeigen. Folgende wird im Konstruktor des Hauptfensters: ui->tableWidget->setItem(0,0,new QTableWidgetItem("Item1")); ui->tableWidget->setItem(0,1,new QTableWidgetItem("Item2")); ui->tableWidget->setItem(0,2,new QTableWidgetItem("Item3")); Wenn ich die Anwendung ausführen, wird die Tabelle-widget zeigt sich, aber die Elemente nicht.
1
Antworten
Ist es sowieso lassen QTableWidget header-Elementen Strecke zu voller Größe wie QTreeWidget ? InformationsquelleAutor daisy | 2012-05-26
5
Antworten
ich bin neu in pyqt , und ich bin nach wie vor einige newbie-Probleme 😀 ich habe ein QTableWidget, der Artikel ist delegiert auf eine QChoice control ( hoffe, dass ich sagte, dass es rechts ) ich
2
Antworten
Habe ich ein QTableWidget, Exportiere ich die Daten aus dieser Tabelle in eine csv-Datei. Aber jetzt, ich möchten, Öffnen Sie eine vorhandene csv-Datei, und füllen Sie meine Tabelle mit diesen Daten. wie kann ich es tun? Dies
2
Antworten
Ich habe gegoogelt, aber ich bin nicht in der Lage, eine Lösung zu finden für mein problem. Habe ich ein QTableWidget mit 2 Spalten und das, was ich versuche zu tun ist, um Sie sichtbar zu machen,
4
Antworten
Ich bin immer noch lernen, Qt und ich bin in der Schuld der SO-community für die Bereitstellung von mir mit sehr, sehr zeitnahe Antworten auf meine Qt Fragen. Danke. Bin ich ganz verwirrt, auf die Idee, das
1
Antworten
In QT 4.7, bin ich versucht zu machen, ein QTableWidgetItem in einem QTableWidget bearbeitet und der rest alle Spalten gelesen werden soll, nur für mich. Ich habe Probleme hier. Habe ich überprüft eine Reihe von Proben durch
3
Antworten
Habe ich versucht: QTableWidget *j = new QTableWidget (10000, 5, centralWidget); j->setColumnWidth (0, 500); j->setColumnWidth (1, 30); j->setColumnWidth (2, 30); j->setColumnWidth (3, 320); j->setColumnWidth (4, 310); j->setWordWrap (true); Habe auch versucht resizeColumnsToContents und resizeRowsToContents, scheiterte aber. Wenn
2
Antworten
Ich habe zum Beispiel eine PyQt QTableWidget, die hat 3 Spalten und 2 Zeilen. Die Spaltenüberschriften werden mit der Bezeichnung A, B, und C. A B C 1 2 3 4 5 6 Dies ist ein Auszug
2
Antworten
Habe ich custom-widget gemacht mit dem qt designer und ich möchte hinzufügen, dass es zu QTableWidget Zelle. Aber es funktioniert nicht. Hier ist der code : int nRows =10; for(int row = 0; row < nRows;row++;) {
4
Antworten
Ich habe versucht, zahlreiche Möglichkeiten, um die Anzeige einer QIcon in einem QTableWidget Zelle, und ich bin nicht sicher, warum es nicht funktioniert. Ich habe einen button, dass wenn gedrückt, fügt eine Zeile in die Tabelle ein.
1
Antworten
Ich benutze folgenden code, um ein Kontrollkästchen in der 9. Spalte meiner QTableWidget chkBoxItem = QtGui.QTableWidgetItem() chkBoxItem.setFlags(QtCore.Qt.ItemIsUserCheckable | QtCore.Qt.ItemIsEnabled) chkBoxItem.setCheckState(QtCore.Qt.Unchecked) table.setItem(rowNo,9,chkBoxItem) Wo table ist mein QtTableWidget. Ich muss hinzufügen der Zeile, wo Sie die checkbox geklickt wird
4
Antworten
Wie Lesen können die ausgewählten Elemente aus QTableWidget? Dank InformationsquelleAutor ayla | 2010-05-07
3
Antworten
ich habe den folgenden code definieren der gui meiner app class Ui (object): def setupUi(): self.tableName = QtGui.QTableWidget(self.layoutWidget_20) self.tableName.setObjectName(_fromUtf8("twHistoricoDisciplinas")) self.tableName.setColumnCount(4) self.tableName.setRowCount(3) und den folgenden code in meine app class MainWindow(QtGui.QMainWindow): def __init__(self): self.ui = Ui() self.ui.setupUi(self) self.createtable()
1
Antworten
Mache ich ein Warenwirtschaftsprogramm und ich habe ein problem mit dem bekommen der Wert einer markierten Zelle, ich weiß, ich brauche zu verwenden, "QtGui.QTableWidget.currentRow" und "QtGui.QTableWidget.currentColumn", um das Element seine position. Aber ich kann nicht scheinen zu
7
Antworten
Ich habe eine MainWindow mit einer QToolbar, QWidget und ein QTabWidget. Das layout ist "Grid". Allerdings ist mein Fenster in der Größe geändert werden und da habe ich ein layout funktioniert es auch. Aber es gibt ein
4
Antworten
Derzeit arbeite ich an einem widget, das entworfen wurde, im Qt Designer. Ich habe Probleme mit der syntax /Gesamt-Konzept zu versuchen, fügen Sie eine Zeile hinzu, um eine Qtable in PyQT. Es gibt keine Methode, die ich
2
Antworten
Ich zuordnen möchten, zusätzliche Daten mit jedem QTableWidgetItem in die Tabelle eingefügt, um Daten in der Zukunft, wenn darauf geklickt wird, auf eine Tabelle Artikel. Aber, dass die Daten nicht sichtbar sein sollen. Wie kann ich das
2
Antworten
Den Spalten meiner QTableWidget nicht füllen den Raum des Tisches, so dass ein leerer Raum ist Links auf der rechten Seite. Wie man die Spalten meiner QTableWidget übernehmen Sie den maximalen Speicherplatz so zu füllen, dass in
2
Antworten
Ich weiß, Sie können legen Sie die Ausrichtung für jedes Element unter: TableWidget->item(0,0)->setTextAlignment(Qt::AlignLeft); Allerdings würde ich gerne einen Standard-Ausrichtung für alle Zellen, um zu tun nicht haben, um es jedes mal, wenn ich ein neues Element erstellen.
2
Antworten
Wie kann ich Daten auf QTableWidget und Lesen von Daten aus es mit dem header? InformationsquelleAutor der Frage ayla | 2010-05-06
1
Antworten
Wenn eine Zelle haben einige Daten, die Verwendung von tableWidget->item(8,0)->setBackgroundColor(Qt::red); ändern Sie die Hintergrundfarbe funktionieren wird, aber wenn eine Zelle leer ist, wird es scheitern. InformationsquelleAutor der Frage spy8888 | 2013-03-25
4
Antworten
Einer Zelle in jede Zeile einer QTableWidget enthält eine combobox for (each row in table ... ) { QComboBox* combo = new QComboBox(); table->setCellWidget(row,col,combo); combo->setCurrentIndex(node.type()); connect(combo, SIGNAL(currentIndexChanged(int)),this, SLOT(changed(int))); .... } In der handler-Funktion ::changed(int index) habe ich
2
Antworten
Ich bin neu in diesem Model/View-Framework von Qt. In meiner Anwendung will ich haben 1000 X 1000 Zellen. Es sollte minimale Arbeitsspeicher Anforderung & es sollte schnell sein. Ich weiß nicht, was dieses Modell Terminologie ist für.
4
Antworten
Ich würde gerne eine Spalte in QTableWidget NICHT bearbeitet werden. In Foren habe ich viel gelesen über einige flags konnte aber nicht verwalten zu implementieren. InformationsquelleAutor der Frage Narek | 2010-04-04
10
Antworten
Ich versuche zu löschen alle Zeilen aus einer QTableWidget . Hier ist, was ich versucht habe. for ( int i = 0; i < mTestTable->rowCount(); ++i ) { mTestTable->removeRow(i); } Hatte ich zwei Zeilen in meiner Tabelle.
2
Antworten
Wie kann ich eine checkbox/radiobutton/combobox zu einem QTableWidget oder ein QListWidget? InformationsquelleAutor der Frage | 2011-03-20