Exemplo n.º 1
0
        "PROGRESS_DEPTH": 0,
    }

    sg.wx.NO_BORDER = 0  # No styling
    sg.theme("Native")

    hex_path, pcap_path = set_path()

    layout = [
        [
            sg.Frame(
                "Exe Path",
                [
                    [
                        sg.Text("convert-hex", size=(12, 1)),
                        sg.Input(key="hex_path", default_text=hex_path),
                        sg.FileBrowse(file_types=(("EXE", "convert-hex.exe"),)),
                    ],
                    [
                        sg.Text("text2pcap", size=(12, 1)),
                        sg.Input(key="pcap_path", default_text=pcap_path),
                        sg.FileBrowse(file_types=(("EXE", "text2pcap.exe"),)),
                    ],
                ],
            )
        ],
        [sg.Text("Select text file:")],
        [
            sg.Text("File", size=(12, 1)),
            sg.Input(key="file_path"),
            sg.FileBrowse(initial_folder=".\\", file_types=(("TXT", "*.txt"),)),
Exemplo n.º 2
0
    if event != sg.TIMEOUT_KEY:
        print(i, event, values)

    if event is None or event == 'Exit':
        break

    if event == 'Signup' and not signup_active:

        signup_active = True
        signup_layout = [[
            sg.Text('Signup', justification='center', font='Verdana, 15')
        ], [sg.Text('Fields marked with an asterisk (*) are compulsory')],
                         [
                             sg.Text('Username * :'),
                             sg.Input(do_not_clear=False, key='u_name'),
                             sg.Text('                       ',
                                     key='name_check')
                         ],
                         [
                             sg.Text('Password * :'),
                             sg.Input(do_not_clear=False,
                                      key='pass',
                                      password_char='*')
                         ],
                         [
                             sg.Text('Confirm Password * :'),
                             sg.Input(do_not_clear=False,
                                      key='pass_conf',
                                      password_char='*'),
                             sg.Text('        ', key='pass_check')
#ログイン状態 0=ログインしてない 1=ログインしている
account = 0

#今いるパスの検出
path = os.getcwd()

#レイアウトの設定と起動
sg.theme('Material2')

frame1 = sg.Frame('Twitterのアカウント情報を入力してください',[[sg.Text('電話、メールまたはユーザー名')],
                  [sg.InputText('', size=(80, 1), key='LoginID')],
                  [sg.Text('パスワード')],
                  [sg.InputText('', size=(80, 1), key='LoginPASS')],
                  [sg.Checkbox('セッション情報をファイルに出力しますか?', default=False)],
                  [sg.Text('セッションファイル'), sg.Input(path + '/cookies.pkl', size=(40, 1)), sg.FileBrowse('ファイルを選択', key='inputFilePath')],
                  [sg.Button('ログイン', key='login'),sg.Button('ログアウト', key='logout'),sg.Button('セッションログイン', key='session_login')],]
                  )

frame2 = sg.Frame('\n項目選択',[[sg.Checkbox('全フォロワーブロ解', default=False)],
                  [sg.Checkbox('全リム', default=False)],
                  [sg.Checkbox('Bio削除', default=False)],
                  [sg.Checkbox('ミュート、ブロック解除', default=False)],
                  [sg.Checkbox('連携解除', default=False)],
                  [sg.Checkbox('ツイ消し', default=False)],
                  [sg.Checkbox('ふぁぼ取り消し', default=False)],
                  [sg.Checkbox('DM削除', default=False)],
                  [sg.Button('利用規約を確認', key='terms'),sg.Checkbox('利用規約に同意する', default=False)],
                  [sg.Button('操作開始', key='start')],]
                  )