habe hier einen Beispielcode zu Pushbutton.
Code: Alles auswählen
#!/usr/bin/python
import os
import sys
from PyQt5.QtWidgets import (
QWidget,
QPushButton,
QHBoxLayout,
QVBoxLayout,
QApplication
)
class ButtonBar(QWidget):
def __init__(self):
super(ButtonBar, self).__init__()
hbox = QHBoxLayout()
hbox.addStretch(1)
for button in ['Ok', 'Cancel']:
btn = QPushButton(self)
btn.setText(button)
btn.clicked.connect(self.senderContactButton)
hbox.addWidget(btn)
vbox = QVBoxLayout()
vbox.addStretch(1)
vbox.addLayout(hbox)
self.buttonBarLayout = vbox
self.setLayout(self.buttonBarLayout)
self.setGeometry(300, 300, 300, 150)
self.setWindowTitle('Buttons')
self.show()
def senderContactButton(self):
button = self.sender()
print("button: ", button.text())
def main():
app = QApplication(sys.argv)
ex = ButtonBar()
sys.exit(app.exec_())
if __name__ == '__main__':
main()
Nun hätte ich gern, dass kein Button beim Start markiert ist und beim Betätigen eines Buttons, bei diesem danach keine Markierung angezeigt wird.
Leider hat mir das Googeln bei diesem Thema, keine Lösung aufgezeigt, daher würde ich mich über Eure Unterstützung freuen!
Grüße Nobuddy