Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Кто может поправить код?

Timofey Artemev Ученик (95), на голосовании 1 месяц назад
 Запрограммировал небольшую программу и хочу обойтись без классов так что сам сделать не могу.... Пожалуйста помогите
# напиши здесь код основного приложения и первого экрана
# напиши здесь код основного приложения и первого экрана
from PyQt5 import *
from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import (
QApplication, QWidget,
QHBoxLayout, QVBoxLayout,
QGroupBox, QRadioButton,
QPushButton, QLabel, QListWidget, QLineEdit)
# from instr import *

def new_quest():
def new_print_1():
quest_ = QLabel(quest.text)
quest_line.addWidget(quest_)
def new_print_2():
quest_t = QLabel(quest_time.text)
quest_line.addWidget(quest_t)
q1 = QLabel('Введите текст своей задачи на сегодня:')
q2 = QLabel('Введите время для вашей задачи:')
quest = QLineEdit()
quest_time = QLineEdit()
text_quest_line.addWidget(q1)
text_quest_line.addWidget(q2)
quest_line.addWidget(quest)
quest_line.addWidget(quest_time)
quest_time.editingFinished.connect(new_print_2)
quest.editingFinished.connect(new_print_1)

app = QApplication([])
main_win = QWidget()
osnova_texst = QLabel('Приведствую тебя, это твои дневник с ежедневними задачами.')
but = QPushButton("Начать")
line = QVBoxLayout()# QHBoxLayout() h - Горизонталь v - Вертикаль
quest_line = QHBoxLayout()
text_quest_line = QHBoxLayout()
line.addWidget(osnova_texst , alignment = Qt.AlignCenter)
line.addWidget(but , alignment = Qt.AlignLeft)
but.clicked.connect(new_quest)
# line.addWidget(FAIL, alignment = Qt.Align""""Располож"""")
# winner = QLabel(НАДПИСЬ)
# but = QPushButton(ТЕКСТ КНОПКИ)
line.addLayout(text_quest_line)
line.addLayout(quest_line)#Добав линии
main_win.setLayout(line)
main_win.show()
app.exec_()
Голосование за лучший ответ
Shakir Shakir Профи (562) 2 месяца назад
Аа я сейчас взорвусь
Timofey ArtemevУченик (95) 2 месяца назад
Я тоже
Negrito Gnomov Мастер (1907) 2 месяца назад
Вот исправленный код:

```python
from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import (
QApplication, QWidget,
QHBoxLayout, QVBoxLayout,
QGroupBox, QRadioButton,
QPushButton, QLabel, QLineEdit
)

def new_quest():
def new_print_1():
quest_ = QLabel(quest.text())
quest_line.addWidget(quest_)
def new_print_2():
quest_t = QLabel(quest_time.text())
quest_line.addWidget(quest_t)

q1 = QLabel('Введите текст своей задачи на сегодня:')
q2 = QLabel('Введите время для вашей задачи:')
quest = QLineEdit()
quest_time = QLineEdit()

text_quest_line.addWidget(q1)
text_quest_line.addWidget(quest)
text_quest_line.addWidget(q2)
text_quest_line.addWidget(quest_time)

quest_time.editingFinished.connect(new_print_2)
quest.editingFinished.connect(new_print_1)

app = QApplication([])
main_win = QWidget()
main_win.setWindowTitle('Ежедневник')
osnova_text = QLabel('Приветствую тебя, это твой ежедневник с задачами.')
but = QPushButton("Добавить задачу")
line = QVBoxLayout()

quest_line = QHBoxLayout()
text_quest_line = QHBoxLayout()

line.addWidget(osnova_text, alignment=Qt.AlignCenter)
line.addWidget(but, alignment=Qt.AlignLeft)
but.clicked.connect(new_quest)

line.addLayout(text_quest_line)
line.addLayout(quest_line)

main_win.setLayout(line)
main_win.show()
app.exec_()
Сила нейросетей
Timofey ArtemevУченик (95) 2 месяца назад
Не хочу растаивать, но он не работает
Negrito Gnomov Мастер (1907) Timofey Artemev, тогда я незнаю
Похожие вопросы