import sys
from PyQt6.QtCore import QSize, Qt
from PyQt6.QtWidgets import QApplication, QMainWindow, QPushButton, QLabel
# Подкласс QMainWindow для настройки главного окна приложения
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
# кнопка
self.setWindowTitle("Мое первое приложение")
self.button = QPushButton("Нажми",self)
self.button.clicked.connect(self.myfanc)
self.button.setGeometry(30,30,150,50)
# label
self.label = QLabel("Привет, мир!", self)
self.label.setGeometry(30, 100, 150, 50)
def myfanc(self):
print("111")
self.label.setText("111")
app = QApplication(sys.argv)
window = MainWindow()
window.setGeometry(200,200,500,500)
window.show()
app.exec()
import sys
from asyncio import QueueEmpty
from PyQt6.QtCore import QSize, Qt
from PyQt6.QtWidgets import QApplication, QMainWindow, QPushButton, QLabel, QLineEdit
# Подкласс QMainWindow для настройки главного окна приложения
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
# кнопка
self.setWindowTitle("Мое первое приложение")
self.button = QPushButton("Нажми",self)
self.button.clicked.connect(self.myfanc)
self.button.setGeometry(30,30,150,50)
# label
self.label = QLabel("Привет, мир!", self)
self.label.setGeometry(30, 100, 150, 50)
self.label.setStyleSheet("""
QLabel {
color: red; /* Цвет текста */
background-color: #f3f3f3; /* Цвет фона */
padding: 5px; /* Внутренние отступы */
font-family: Georgia, serif;
font-size:18px;
text-align: center;
font-weight: bold;
}
""")
# Форма ввода
self.input = QLineEdit(self)
self.input.setPlaceholderText("Введит хоть что-нибудь") # Подсказка внутри поля
self.input.setGeometry(30, 170, 250, 35)
self.btn2 = QPushButton("Отправить",self)
self.btn2.clicked.connect(self.send)
self.btn2.setGeometry(30,240,150,50)
def myfanc(self):
print("111")
self.label.setText("111")
def send(self):
per = self.input.text()
print(per)
app = QApplication(sys.argv)
window = MainWindow()
window.setGeometry(200,200,500,500)
window.show()
app.exec()
import sys
from asyncio import QueueEmpty
from PyQt6.QtCore import QSize, Qt
from PyQt6.QtWidgets import QApplication, QMainWindow, QPushButton, QLabel, QLineEdit
# Подкласс QMainWindow для настройки главного окна приложения
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
# кнопка
self.setWindowTitle("Мое первое приложение")
self.button = QPushButton("Нажми",self)
self.button.clicked.connect(self.myfanc)
self.button.setGeometry(30,30,150,50)
# label
self.label = QLabel("Привет, мир!", self)
self.label.setGeometry(30, 100, 150, 50)
self.label.setStyleSheet("""
QLabel {
color: red; /* Цвет текста */
background-color: #f3f3f3; /* Цвет фона */
padding: 5px; /* Внутренние отступы */
font-family: Georgia, serif;
font-size:18px;
text-align: center;
font-weight: bold;
}
""")
# Форма ввода
self.input = QLineEdit(self)
self.input.setPlaceholderText("Введит хоть что-нибудь") # Подсказка внутри поля
self.input.setGeometry(30, 170, 250, 35)
self.btn2 = QPushButton("Отправить",self)
self.btn2.clicked.connect(self.send)
self.btn2.setGeometry(30,240,150,50)
# calc
self.input1 = QLineEdit(self)
self.input1.setPlaceholderText("Введит 1 чилсо") # Подсказка внутри поля
self.input1.setGeometry(30, 300, 250, 35)
self.input2 = QLineEdit(self)
self.input2.setPlaceholderText("Введит 2 чилсо") # Подсказка внутри поля
self.input2.setGeometry(30, 330, 250, 35)
self.b1 = QPushButton("Сложить",self)
self.btn2.clicked.connect(self.summer)
self.btn2.setGeometry(30, 360, 150, 50)
self.label_sum = QLabel("Результат=?", self)
self.label_sum.setGeometry(30, 400, 150, 50)
def myfanc(self):
print("111")
self.label.setText("111")
def send(self):
per = self.input.text()
print(per)
def summer(self):
v1 = int(self.input1.text())
v2 = int(self.input2.text())
self.label_sum.setText(f"Результат={str(v1+v2)}",)
app = QApplication(sys.argv)
window = MainWindow()
window.setGeometry(200,200,500,500)
window.show()
app.exec()