Skip to content

Commit 0bab390

Browse files
committed
How to set enabled button - Python #PyQT6
How to set enabled button - Python #PyQT6
1 parent 9a8829f commit 0bab390

File tree

8 files changed

+79
-0
lines changed

8 files changed

+79
-0
lines changed

.idea/.gitignore

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/.name

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/inspectionProfiles/Project_Default.xml

+22
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/inspectionProfiles/profiles_settings.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

+4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/python____project.iml

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

main.py

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import sys
2+
from PyQt6.QtWidgets import QApplication, QMainWindow, QPushButton
3+
4+
5+
class MainWindow(QMainWindow):
6+
def __init__(self):
7+
super().__init__()
8+
9+
self.setWindowTitle("My App")
10+
11+
self.button = QPushButton("Press Me!")
12+
self.button.clicked.connect(self.the_button_was_clicked)
13+
14+
self.setCentralWidget(self.button)
15+
16+
def the_button_was_clicked(self):
17+
self.button.setText("You already clicked me.")
18+
self.button.setEnabled(False)
19+
self.setWindowTitle("My Oneshot App")
20+
21+
22+
app = QApplication(sys.argv)
23+
24+
window = MainWindow()
25+
window.show()
26+
27+
app.exec()

0 commit comments

Comments
 (0)