[PYTHON] Setzen Sie die angegebene Spalte von QTableWidget auf ReadOnly StyledItemDelegate

Ich möchte ein Memorandum und eine Korrektur veröffentlichen. Ich habe einen Styled Item Delegate geschrieben, der das C ++ - Beispiel neu geschrieben hat. ReadOnlyStyledItemDelegate.

ReadOnlyStyledItemDelegate.py


from PySide2.QtWidgets import QStyledItemDelegate

class ReadOnlyStyledItemDelegate(QStyledItemDelegate):
    def __init__(self, parent=None):
        super().__init__(parent)

    def createEditor(self, parent, option, index):
        return None

Ich denke, dass es in der Praxis eine notwendige Funktion ist, dass die spezifische Spalte nicht aktualisiert werden kann. Ist es nicht in Ordnung, None zu verwenden, da das C ++ - Beispiel null zurückgibt? Ich habe es mit einem Verständnis dafür geschrieben. Da das Erstellen nicht möglich ist, kann die Funktion nach der Implementierung des Delegaten dem übergeordneten Element überlassen werden, also nur createEditor.

Recommended Posts

Setzen Sie die angegebene Spalte von QTableWidget auf ReadOnly StyledItemDelegate
Extrahieren Sie den Index der ursprünglichen Mengenliste, der der Liste der Teilmengen entspricht.
So richten Sie die Entwicklungsumgebung von ev3dev ein [Windows-Version]
Ergänzung zur Erklärung von vscode
Die Geschichte des Versuchs, den Client wieder zu verbinden
Skript zum Ändern der Beschreibung von Fasta
10 Methoden zur Verbesserung der Genauigkeit von BERT
So überprüfen Sie die Version von Django
Stellen Sie die Zeitzone auf japanische Standardzeit ein
Die Geschichte, MeCab in Ubuntu 16.04 zu setzen
So stellen Sie die Serverzeit auf japanische Zeit ein
Holen Sie sich die Spaltenliste und Datenliste von CASTable
Ordnen Sie die Spaltenreihenfolge von Pandas.DataFrame willkürlich neu an
Holen Sie sich den letzten Tag des angegebenen Monats
Legen Sie den Prozessnamen des Python-Programms fest
Die Geschichte von pep8 wechselt zu pycodestyle
[Bash] Übergibt den Inhalt der Datei beim Lesen an Variablen für jede Spalte
Ich möchte einen Lebenszyklus in der Aufgabendefinition von ECS festlegen
So erstellen Sie einen Raspberry Pi, der die Tweets eines bestimmten Benutzers spricht
Python C / C ++ - Erweiterung: Übergeben Sie einen Teil der Daten als np.array an Python (Schritt setzen)
So berechnen Sie die Volatilität einer Marke
So finden Sie den Bereich des Boronoi-Diagramms
Die Hand von "Millijan" durch Kombinationsoptimierung finden
Einstellung zur Ausgabe des Protokolls zur Ausführung von cron
Die Ungenauigkeit von Tensorflow war auf log (0) zurückzuführen.
Teilen Sie die Zeichenfolge in die angegebene Anzahl von Zeichen
Ich habe versucht, die Trapezform des Bildes zu korrigieren
Ändern Sie den Dezimalpunkt der Protokollierung von, nach.
Durchsuchen Sie das angegebene Verzeichnis rekursiv, um die Datei anzuzeigen
Djnago Hinweis Japanisch für Dateinamen für Inhaltsdisposition festlegen
Ich möchte das Erscheinungsbild von zabbix anpassen
Von der Einführung von Pyethapp bis zur Vertragsabwicklung
Versuchen Sie, die Bewegung des Sonnensystems zu simulieren
Verfahren zum Einstellen des Wasserstoffs des Atoms (virtuelle Umgebung)
Die Geschichte vom Umzug von Pipenv zur Poesie
Ich habe versucht, die Texte von Hinatazaka 46 zu vektorisieren!
Verwenden Sie Pandas, um nur die angegebenen Zeilen des Datenrahmens in die Excel-Datei zu schreiben
Ich habe versucht, Objekte aus dem Bild des Steak-Sets zu sortieren
Suchen Sie eine Richtlinie für die Anzahl der Prozesse / Threads, die auf dem Anwendungsserver festgelegt werden sollen
Geben Sie für jede Datei die angegebene Tabelle der Oracle-Datenbank in Python in Excel aus
Es ist Zeit, ernsthaft über die Definition und die Fähigkeiten von Datenwissenschaftlern nachzudenken