"""
@Time:2022/3/23 21:04
@Author:小柠檬
@File:push_button.py
"""
from PyQt5 import uic, QtCore
from PyQt5.QtWidgets import QApplication
class PushButton:
def __init__(self):
self.ui = uic.loadUi("push_button.ui")
self.ui.pushButton.clicked.connect(self.slot_clicked)
self.ui.pushButton.setText('新设置的文本')
self.ui.pushButton.setEnabled(False)
self.ui.pushButton.setEnabled(True)
push_button_status = self.ui.pushButton.isEnabled()
print(push_button_status)
self.ui.pushButton.setShortcut('enter')
@staticmethod
def slot_clicked():
print('这是单击信号槽')
def main():
QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling)
app = QApplication([])
push_button = PushButton()
push_button.ui.show()
app.exec_()
if __name__ == '__main__':
main()