Для того чтобы сделать кнопку неактивной в PyQt6, можно использовать метод setEnabled(False)
для объекта кнопки. Это отключит кнопку, и она станет серой и не реагировать на нажатия.
Пример использования:
import sys from PyQt6.QtWidgets import QApplication, QMainWindow, QPushButton def main(): app = QApplication(sys.argv) window = QMainWindow() window.setWindowTitle('Пример') window.setGeometry(100, 100, 200, 200) button = QPushButton('Кнопка', window) button.setGeometry(50, 50, 100, 30) # Сделать кнопку неактивной button.setEnabled(False) window.show() sys.exit(app.exec()) if __name__ == '__main__': main()
В этом примере мы создаем главное окно приложения, добавляем кнопку и затем используем метод setEnabled(False)
, чтобы сделать кнопку неактивной.
Обратите внимание, что после вызова setEnabled(False)
кнопка больше не будет нажиматься, и пользователь не сможет взаимодействовать с ней.