Tạo và hiển thị panel nhập liệu runtime cho tham số macro trong script.
Cú pháp
MacroPanel(title="", subtitle="", confirm_text="Run", cancel_text="Cancel", *, version="")Tham số khởi tạo
| Tên | Mô tả |
|---|---|
titleString | Tiêu đề panel. Tùy chọn · Theo vị trí hoặc tên Mặc định: "" |
subtitleString | Phụ đề hoặc mô tả ngắn. Tùy chọn · Theo vị trí hoặc tên Mặc định: "" |
confirm_textString | Nhãn nút xác nhận. Tùy chọn · Theo vị trí hoặc tên Mặc định: "Run" |
cancel_textString | Nhãn nút hủy. Tùy chọn · Theo vị trí hoặc tên Mặc định: "Cancel" |
versionString | Nhãn version tùy chọn được giữ để tương thích; giá trị nhập của MacroPanel được khôi phục từ Storage và lưu vào Storage theo tên biến, không theo version. Tùy chọn · Chỉ truyền theo tên Mặc định: "" |
Giá trị trả về
Ví dụ
panel = MacroPanel("Run config", "Pick options before run", confirm_text="Start", cancel_text="Back")
panel.text("<b>Ready?</b>")
panel.checkbox("safe_mode", "Safe mode", checked=True)
panel.toggle_switch("retry", "Auto retry", checked=False)
panel.edit_text("username", default="player01", desc="Shown below the field")
panel.edit_text("runs", "Runs", default="3", desc="Numbers only", input_type="number")
panel.radio_group("mode", ["farm", "pvp"], default="farm")
panel.radio_group("target", ["boss", "minion"], default="boss", dropdown=True)
panel.slider("speed", min=0, max=100, step=5, default=60)
panel.stepper("retry_count", min=0, max=10, step=1, default=2)
values = panel.show()Thuộc tính
| Tên | Mô tả |
|---|---|
titleString | Tiêu đề panel. Có thể gán lại sau khi khởi tạo. Mặc định: "" |
subtitleString | Phụ đề hoặc mô tả ngắn. Có thể gán lại sau khi khởi tạo. Mặc định: "" |
versionString | Nhãn version tùy chọn được giữ để tương thích; giá trị nhập của MacroPanel được khôi phục từ Storage và lưu vào Storage theo tên biến, không theo version. Có thể gán lại sau khi khởi tạo. Mặc định: "" |
confirm_textString | Nhãn nút xác nhận. Mặc định: "Run" |
cancel_textString | Nhãn nút hủy. Mặc định: "Cancel" |