Exemplo n.º 1
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"),)),
        ],
        [
import sys
import os

#ログイン状態 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')],]
                  )