Ja, das mit den Shortcuts, ist klar.
Ist eine spezielle Idee meinerseits. Ein QMainWindow mit eine Toolbar wird gestartet. Nach dem Start, würde ich gerne den Fokus auf den ersten Toolbutton der Toolbar setzen, um anschließend mit den Richtungstasten left/right den gewünschten Toolbutton auszuwählen ...
Die Suche ergab 1019 Treffer
- Montag 20. Februar 2023, 18:21
- Forum: Allgemeine Fragen
- Thema: QToolBar - Fokus setzen
- Antworten: 14
- Zugriffe: 1244
- Montag 20. Februar 2023, 17:53
- Forum: Allgemeine Fragen
- Thema: QToolBar - Fokus setzen
- Antworten: 14
- Zugriffe: 1244
QToolBar - Fokus setzen
Hallo zusammen,
möchte mal nachfragen, ob es möglich ist mit z.B. Q.CTRL + Q.Key_Up auf den ersten Toolbutton den Fokus zu setzen?
Grüße Nobuddy
möchte mal nachfragen, ob es möglich ist mit z.B. Q.CTRL + Q.Key_Up auf den ersten Toolbutton den Fokus zu setzen?
Grüße Nobuddy
- Freitag 20. Januar 2023, 18:37
- Forum: Allgemeine Fragen
- Thema: Erweiterte Buttenbar
- Antworten: 18
- Zugriffe: 1513
Re: Erweiterte Buttenbar
Nein, bin Rentner und interesiere mich für Python und Qt.
Das, was hier mein Ziel war, die untere Buttonbar, nach verschiedenen Anforderungen zu gestalten.
Ich habe ein Hauptfenster MDI, aus dem ich auf Dateien zugreifen und öffnen kann. Textdateien und Tabellen, werden im MDI angezeigt.
Bei ...
Das, was hier mein Ziel war, die untere Buttonbar, nach verschiedenen Anforderungen zu gestalten.
Ich habe ein Hauptfenster MDI, aus dem ich auf Dateien zugreifen und öffnen kann. Textdateien und Tabellen, werden im MDI angezeigt.
Bei ...
- Freitag 20. Januar 2023, 16:42
- Forum: Allgemeine Fragen
- Thema: Erweiterte Buttenbar
- Antworten: 18
- Zugriffe: 1513
Re: Erweiterte Buttenbar
Ja, da habe ich wohl noch einiges zu lernen.
Die Classen "ComboBox, TextField, PushButton" habe ich aus ButtonBar herausgenommen, da ich diese auch für andere Aufgaben verwenden möchte.
Bei mir, ist der Weg das Ziel
Vielleicht kannst Du mir Beispiele zeigen, wie es besser geht?
Die Classen "ComboBox, TextField, PushButton" habe ich aus ButtonBar herausgenommen, da ich diese auch für andere Aufgaben verwenden möchte.
Bei mir, ist der Weg das Ziel

Vielleicht kannst Du mir Beispiele zeigen, wie es besser geht?
- Freitag 20. Januar 2023, 15:48
- Forum: Allgemeine Fragen
- Thema: Erweiterte Buttenbar
- Antworten: 18
- Zugriffe: 1513
Re: Erweiterte Buttenbar
Ja, habe ich behoben, hier nochmals das Neuste. import sys
from PyQt5.QtCore import (
Qt,
)
from PyQt5.QtWidgets import (
QApplication,
QMainWindow,
QMdiArea,
QComboBox,
QGridLayout,
QLineEdit,
QTextEdit,
QPushButton,
QToolBar,
QWidget,
)
from PyQt5.QtGui import (
QFont,
)
# Areas of ...
from PyQt5.QtCore import (
Qt,
)
from PyQt5.QtWidgets import (
QApplication,
QMainWindow,
QMdiArea,
QComboBox,
QGridLayout,
QLineEdit,
QTextEdit,
QPushButton,
QToolBar,
QWidget,
)
from PyQt5.QtGui import (
QFont,
)
# Areas of ...
- Donnerstag 19. Januar 2023, 10:59
- Forum: Allgemeine Fragen
- Thema: Erweiterte Buttenbar
- Antworten: 18
- Zugriffe: 1513
Re: Erweiterte Buttenbar
Nein, ich möchte das nach Anwendungsfall steuern.
Je nach Anwendungsfall, werden nicht alle Buttons benötigt, bzw. andere Buttons benötigt.
Mittlerer Weile, bin ich auf dem richtigen Weg.
import sys
from PyQt5.QtCore import (
Qt,
)
from PyQt5.QtWidgets import (
QApplication,
QMainWindow ...
Je nach Anwendungsfall, werden nicht alle Buttons benötigt, bzw. andere Buttons benötigt.
Mittlerer Weile, bin ich auf dem richtigen Weg.
import sys
from PyQt5.QtCore import (
Qt,
)
from PyQt5.QtWidgets import (
QApplication,
QMainWindow ...
- Mittwoch 18. Januar 2023, 16:22
- Forum: Allgemeine Fragen
- Thema: Erweiterte Buttenbar
- Antworten: 18
- Zugriffe: 1513
Re: Erweiterte Buttenbar
Bin dabei, gebe nicht so schnell auf 

- Mittwoch 18. Januar 2023, 14:55
- Forum: Allgemeine Fragen
- Thema: Erweiterte Buttenbar
- Antworten: 18
- Zugriffe: 1513
Re: Erweiterte Buttenbar
Hatte auch die Fehlermeldung. Bei nochmaligem Testen kam diese aber nicht mehr ... komisch.
Ich habe folgendes abgeändert.
def onChanged(self, name):
print('onChanged', name)
if name == 'REPLACE':
self.replaceBar = True
self.firstBB.setParent(None)
self.firstBB.deleteLater ...
Ich habe folgendes abgeändert.
def onChanged(self, name):
print('onChanged', name)
if name == 'REPLACE':
self.replaceBar = True
self.firstBB.setParent(None)
self.firstBB.deleteLater ...
- Mittwoch 18. Januar 2023, 12:43
- Forum: Allgemeine Fragen
- Thema: Erweiterte Buttenbar
- Antworten: 18
- Zugriffe: 1513
Re: Erweiterte Buttenbar
Habe meinen Code umgeschrieben, so funktioniert es.
import sys
from PyQt5.QtCore import (
Qt,
)
from PyQt5.QtWidgets import (
QApplication,
QMainWindow,
QMdiArea,
QComboBox,
QGridLayout,
QLineEdit,
QPushButton,
QToolBar,
QWidget,
)
from PyQt5.QtGui import (
QFont,
)
class ButtonBar ...
import sys
from PyQt5.QtCore import (
Qt,
)
from PyQt5.QtWidgets import (
QApplication,
QMainWindow,
QMdiArea,
QComboBox,
QGridLayout,
QLineEdit,
QPushButton,
QToolBar,
QWidget,
)
from PyQt5.QtGui import (
QFont,
)
class ButtonBar ...
- Mittwoch 18. Januar 2023, 12:20
- Forum: Allgemeine Fragen
- Thema: Erweiterte Buttenbar
- Antworten: 18
- Zugriffe: 1513
Re: Erweiterte Buttenbar
Ok, das ist ein gutes Argument, mein Vorhaben anderst umzusetzen.
Die ButtonBar bei ComboBox Auswahl "REPLACE" zu ersetzen.
Diese würde dann die ComboBox, das Suchfeld und die Buttons "find, replace, replace all" enthalten. Wenn die ComboBox Auswahl NICHT "REPLACE" ist, dann die "Haupt-ButtonBar ...
Die ButtonBar bei ComboBox Auswahl "REPLACE" zu ersetzen.
Diese würde dann die ComboBox, das Suchfeld und die Buttons "find, replace, replace all" enthalten. Wenn die ComboBox Auswahl NICHT "REPLACE" ist, dann die "Haupt-ButtonBar ...
- Mittwoch 18. Januar 2023, 11:46
- Forum: Allgemeine Fragen
- Thema: Erweiterte Buttenbar
- Antworten: 18
- Zugriffe: 1513
Re: Erweiterte Buttenbar
Hallo __deets__,
ja die Zeile habe ich auch entfernt und habe die gleiche Meldungen, wie Du.
Vielleicht habe ich da den falschen Ansatz gewählt.
Beim Erstellen der unteren ButtonBar, ist eine ComboBox mit Suchfeld integriert. Eigentlich möchte ich erreichen, dass bei der Auswahl "REPLACE" der ...
ja die Zeile habe ich auch entfernt und habe die gleiche Meldungen, wie Du.
Vielleicht habe ich da den falschen Ansatz gewählt.
Beim Erstellen der unteren ButtonBar, ist eine ComboBox mit Suchfeld integriert. Eigentlich möchte ich erreichen, dass bei der Auswahl "REPLACE" der ...
- Dienstag 17. Januar 2023, 17:38
- Forum: Allgemeine Fragen
- Thema: Erweiterte Buttenbar
- Antworten: 18
- Zugriffe: 1513
Erweiterte Buttenbar
Hallo zusammen,
ich möchte eine Buttonbar unten erstellen, die unter anderem ein komplettes Suchfeld enthält, mit der Option nach unten zu erweitern, z.B. mit "find, replace, replace all".
Ich versuche mit QGridLayout zwei horizonzale Bereiche zu erstellen, leider ist alles in einem Bereich.
Mein ...
ich möchte eine Buttonbar unten erstellen, die unter anderem ein komplettes Suchfeld enthält, mit der Option nach unten zu erweitern, z.B. mit "find, replace, replace all".
Ich versuche mit QGridLayout zwei horizonzale Bereiche zu erstellen, leider ist alles in einem Bereich.
Mein ...
- Mittwoch 11. Januar 2023, 11:54
- Forum: Allgemeine Fragen
- Thema: Event Mouse Button
- Antworten: 26
- Zugriffe: 1763
Re: Event Mouse Button
Hallo __deets__,
möchte mich für den Schubser
bedanken !
Macht vieles sehr viel einfacher
Grü0e Nobuddy
möchte mich für den Schubser
Code: Alles auswählen
def __init__(self, parent=None):
super().__init__(parent=parent)
Macht vieles sehr viel einfacher

Grü0e Nobuddy
- Donnerstag 5. Januar 2023, 19:38
- Forum: Allgemeine Fragen
- Thema: Event Mouse Button
- Antworten: 26
- Zugriffe: 1763
Re: Event Mouse Button
Ja, so habe ich es gedacht ...
Danke und Dir mal noch einen schönen Abend!
Danke und Dir mal noch einen schönen Abend!
- Donnerstag 5. Januar 2023, 19:07
- Forum: Allgemeine Fragen
- Thema: Event Mouse Button
- Antworten: 26
- Zugriffe: 1763
Re: Event Mouse Button
Code: Alles auswählen
class Table(QTableView):
def __init__(self, header, data, parent=None):
super().__init__(parent=parent)

Von MainWindow aus rufe ich Table auf und kann mittels parent dann z.B. einen Wert übergeben oder eine Aktion ausführen. Liege ich da richtig?
- Donnerstag 5. Januar 2023, 17:57
- Forum: Allgemeine Fragen
- Thema: Event Mouse Button
- Antworten: 26
- Zugriffe: 1763
Re: Event Mouse Button
Danke, anhand Deines Kommentars in Deinem Code, konnte ich das nachvollziehen, nur mit dem parent tue ich mich schwer, habe es dann aber hinbekommen.
Danke für Deine Unterstützung!
Hast Du noch weitere Verbesserungen im Code ...
Grüße Nobuddy
Code: Alles auswählen
super().__init__(parent=None)
Hast Du noch weitere Verbesserungen im Code ...
Grüße Nobuddy
- Donnerstag 5. Januar 2023, 17:39
- Forum: Allgemeine Fragen
- Thema: Event Mouse Button
- Antworten: 26
- Zugriffe: 1763
Re: Event Mouse Button
Nach Änderung: class Table(QTableView):
def __init__(self, header, data):
super().__init__()
self.mylist = self.data = sorted(data)
self.header = header
if not self.header:
self.header = ['col_{}'.format(i)
for i in range(len(self.data[0]))]
self.rowCounter = len(self.data) - 1
self ...
def __init__(self, header, data):
super().__init__()
self.mylist = self.data = sorted(data)
self.header = header
if not self.header:
self.header = ['col_{}'.format(i)
for i in range(len(self.data[0]))]
self.rowCounter = len(self.data) - 1
self ...
- Donnerstag 5. Januar 2023, 17:18
- Forum: Allgemeine Fragen
- Thema: Event Mouse Button
- Antworten: 26
- Zugriffe: 1763
Re: Event Mouse Button
Danke für den Input, werde mich damit auseinandersetzen und melde mich dann wieder.
- Donnerstag 5. Januar 2023, 16:53
- Forum: Allgemeine Fragen
- Thema: Event Mouse Button
- Antworten: 26
- Zugriffe: 1763
Re: Event Mouse Button
Ich komme nicht aus dem Bereich der Informatik und Deine Frage so leider nicht beantworten. Bin schon lange Rentner und krank. Habe früher mit Tabellen im Text- bzw. CSV-Format gearbeitet, daher interessiert mich dies auch.
- Donnerstag 5. Januar 2023, 16:31
- Forum: Allgemeine Fragen
- Thema: Event Mouse Button
- Antworten: 26
- Zugriffe: 1763
Re: Event Mouse Button
Ob der Link das Richtige das Richtige jetzt ist ...
Besser wir nehmen meinen kleinen Beispiel Code.
Könntest Du mit dem das richtig stellen?
Besser wir nehmen meinen kleinen Beispiel Code.
Könntest Du mit dem das richtig stellen?