Die Suche ergab 1019 Treffer

von Nobuddy
Montag 20. Februar 2023, 18:21
Forum: Allgemeine Fragen
Thema: QToolBar - Fokus setzen
Antworten: 14
Zugriffe: 1244

Re: QToolBar - Fokus setzen

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 ...
von Nobuddy
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
von 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 ...
von Nobuddy
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 :wink:

Vielleicht kannst Du mir Beispiele zeigen, wie es besser geht?
von Nobuddy
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 ...
von Nobuddy
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 ...
von Nobuddy
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 :wink:
von Nobuddy
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 ...
von Nobuddy
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 ...
von Nobuddy
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 ...
von Nobuddy
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 ...
von Nobuddy
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 ...
von Nobuddy
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

Code: Alles auswählen

	def __init__(self, parent=None):
		super().__init__(parent=parent)
bedanken !

Macht vieles sehr viel einfacher :wink:

Grü0e Nobuddy
von 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!
von Nobuddy
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)
Super :)

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?
von Nobuddy
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.

Code: Alles auswählen

		super().__init__(parent=None)
Danke für Deine Unterstützung!
Hast Du noch weitere Verbesserungen im Code ...

Grüße Nobuddy
von 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 ...
von Nobuddy
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.
von Nobuddy
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.
von Nobuddy
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?