Buat dan tampilkan panel input runtime untuk parameter makro yang dikontrol skrip.
Sintaks
MacroPanel(title="", subtitle="", confirm_text="Run", cancel_text="Cancel", *, version="")Parameter konstruktor
| Nama | Deskripsi |
|---|---|
titleString | Panel title. Opsional · Posisi atau nama Default: "" |
subtitleString | Panel subtitle/helper text. Opsional · Posisi atau nama Default: "" |
confirm_textString | Confirm button label. Opsional · Posisi atau nama Default: "Run" |
cancel_textString | Cancel button label. Opsional · Posisi atau nama Default: "Cancel" |
versionString | Label version opsional yang dipertahankan untuk kompatibilitas; nilai input MacroPanel dipulihkan dari Storage dan disimpan ke Storage berdasarkan nama variabel, bukan berdasarkan version. Opsional · Hanya nama Default: "" |
Nilai yang dikembalikan
Contoh
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()Field
| Nama | Deskripsi |
|---|---|
titleString | Panel title. Writable after construction. Default: "" |
subtitleString | Panel subtitle/helper text. Writable after construction. Default: "" |
versionString | Label version opsional yang dipertahankan untuk kompatibilitas; nilai input MacroPanel dipulihkan dari Storage dan disimpan ke Storage berdasarkan nama variabel, bukan berdasarkan version. Dapat ditulis ulang setelah dibuat. Default: "" |
confirm_textString | Confirm button label. Default: "Run" |
cancel_textString | Cancel button label. Default: "Cancel" |