Untitled

Anonymous
plain_text
10/17/2026 6:54 PM
2.2 KB
4
Indexable
from PySide6.QtWidgets import(
    QApplication, QWidget,
    QPushButton, QLabel, QVBoxLayout,
    QHBoxLayout, QLineEdit,
    QGroupBox, QComboBox

)
app = QApplication([])
window = QWidget()
window.setWindowTitle("Save changer")
window.resize(400,660)


save_name =  QLabel("name: _")

btn_save = QPushButton("Save")

btn_open_file = QPushButton("Open file")
btn_create = QPushButton("Create")

label_name = QLabel("name")
label_class = QLabel("class")
label_level = QLabel("level")

btn_max_level = QPushButton("+1000 level")
btn_max_all = QPushButton("max all stats")

input_name = QLineEdit()
input_name.setPlaceholderText("Введіть ім'я героя...")


input_class = QComboBox()
input_class.addItems(["Маг", "Лучник"])
#btn_name = QPushButton
#btn_class = QPushButton




h_buttons = QHBoxLayout()
h_save = QHBoxLayout()
v_label = QVBoxLayout()
v_stats = QVBoxLayout()
h_all_stats = QHBoxLayout()
h_cheats = QHBoxLayout()
v_main = QVBoxLayout()


gb_stats = QGroupBox()

h_buttons.addWidget(btn_open_file)
h_buttons.addWidget(btn_create)

v_label.addWidget(label_name)
v_label.addWidget(label_class)
v_label.addWidget(label_level)


v_stats.addWidget(input_name)
v_stats.addWidget(input_class)


h_cheats.addWidget(btn_max_all)
h_cheats.addWidget(btn_max_level)

h_save.addWidget(btn_save)

h_all_stats.addLayout(v_label)
h_all_stats.addLayout(v_stats)


gb_stats.setLayout(h_all_stats)


v_main.addLayout(h_buttons)
v_main.addWidget(gb_stats)

v_main.addLayout(h_cheats)
v_main.addLayout(h_save)



window.setLayout(v_main)
window.show()
app.exec()
Editor is loading...
Leave a Comment