Untitled
unknown
plain_text
4 years ago
5.4 kB
5
Indexable
from PyQt5 import QtCore, QtGui, QtWidgets import sys class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1082, 800) MainWindow.setStyleSheet("QPushButton {\n" " background-color: white\n" "\n" "}") self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget) self.pushButton_2.setGeometry(QtCore.QRect(80, 390, 61, 51)) self.pushButton_2.setStyleSheet("QPushButton {\n" " background-color: blue\n" "}\n" "pushButton_2 {\n" " background-color: white\n" "}\n" "") self.pushButton_2.setText("") self.pushButton_2.setObjectName("pushButton_2") self.pushButton_3 = QtWidgets.QPushButton(self.centralwidget) self.pushButton_3.setGeometry(QtCore.QRect(80, 450, 61, 51)) self.pushButton_3.setStyleSheet("QPushButton {\n" " background-color: orange\n" "}") self.pushButton_3.setText("") self.pushButton_3.setAutoDefault(False) self.pushButton_3.setObjectName("pushButton_3") self.pushButton_4 = QtWidgets.QPushButton(self.centralwidget) self.pushButton_4.setGeometry(QtCore.QRect(80, 510, 61, 51)) self.pushButton_4.setStyleSheet("QPushButton {\n" " background-color: green\n" "}") self.pushButton_4.setText("") self.pushButton_4.setObjectName("pushButton_4") self.label = QtWidgets.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(30, 350, 181, 31)) self.label.setObjectName("label") self.pushButton = QtWidgets.QPushButton(self.centralwidget) self.pushButton.setGeometry(QtCore.QRect(60, 710, 93, 28)) self.pushButton.setStyleSheet("QPushButton {\n" " background-color: silver\n" "}\n" "") self.pushButton.setObjectName("pushButton") self.horizontalSlider = QtWidgets.QSlider(self.centralwidget) self.horizontalSlider.setGeometry(QtCore.QRect(20, 110, 160, 22)) self.horizontalSlider.setMaximum(15) self.horizontalSlider.setProperty("value", 0) self.horizontalSlider.setSliderPosition(0) self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider.setInvertedAppearance(False) self.horizontalSlider.setTickInterval(0) self.horizontalSlider.setObjectName("horizontalSlider") self.label_2 = QtWidgets.QLabel(self.centralwidget) self.label_2.setGeometry(QtCore.QRect(10, 80, 231, 16)) self.label_2.setObjectName("label_2") self.label_3 = QtWidgets.QLabel(self.centralwidget) self.label_3.setGeometry(QtCore.QRect(10, 140, 55, 16)) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel(self.centralwidget) self.label_4.setGeometry(QtCore.QRect(170, 140, 55, 16)) self.label_4.setObjectName("label_4") self.lineEdit = QtWidgets.QLineEdit(self.centralwidget) self.lineEdit.setGeometry(QtCore.QRect(50, 170, 113, 22)) self.lineEdit.setObjectName("lineEdit") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1082, 26)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.label.setText(_translate("MainWindow", "Choose the color to draw with:")) self.pushButton.setText(_translate("MainWindow", "Exit")) self.label_2.setText(_translate("MainWindow", "Enter thickness of pencil via scrollbar:")) self.label_3.setText(_translate("MainWindow", "1 px")) self.label_4.setText(_translate("MainWindow", "15 px")) example = Ui_MainWindow() app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow) example.setupUi(MainWindow) MainWindow.show() #существенный код только это, остльное - инициализация окна col = '' def bp(): global col col = 're' ui.pushButton_3.clicked.connect(bp) if col == 're': print(1) else: print(0)
Editor is loading...