mirror of https://github.com/chriskiehl/Gooey.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
794 B
33 lines
794 B
import time
|
|
|
|
from gooey import Gooey
|
|
from gooey import GooeyParser
|
|
|
|
|
|
@Gooey(
|
|
sidebar_title="Your Custom Title",
|
|
show_sidebar=True,
|
|
show_success_modal=False,
|
|
force_stop_is_error=False,
|
|
)
|
|
def main():
|
|
parser = get_parser()
|
|
args = parser.parse_args()
|
|
time.sleep(2)
|
|
print("Success")
|
|
|
|
|
|
def get_parser():
|
|
"""
|
|
A simple parser with a single required argument and no default thus
|
|
ensuring that clicking the start button in the UI will throw
|
|
a validation error.
|
|
"""
|
|
desc = "Example application to show Gooey's various widgets"
|
|
parser = GooeyParser(description=desc, add_help=False)
|
|
parser.add_argument('--textfield', widget="TextField", required=True)
|
|
return parser
|
|
|
|
|
|
if __name__ == '__main__':
|
|
main()
|