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