Exemplo n.º 1
0
    def select_file(self):

        sg.theme("systemdefault")

        frame1 = [
            [sg.Text('セルの色設定 R G B 入力', font=('メイリオ', 14))],
            [sg.Text("赤(R)", font=('メイリオ', 14)), sg.InputText(size=(5,1), font=('メイリオ', 14), key="-R-"),
             sg.Text("緑(G)", font=('メイリオ', 14)), sg.InputText(size=(5,1), font=('メイリオ', 14), key="-G-"),
             sg.Text("青(B)", font=('メイリオ', 14)), sg.InputText(size=(5,1), font=('メイリオ', 14), key="-B-")],
        ]

        layout = [
            [sg.Text("ラベル作成ファイルを選んでください", size=(50, 1), font=('メイリオ', 14))],
            [sg.InputText(font=('メイリオ', 14), key="-dir_path-"), sg.FileBrowse('開く', key='File1', font=('メイリオ', 14))],
            [sg.Text("シート名を入力してください", size=(50, 1), font=('メイリオ', 14))],
            [sg.InputText(font=('メイリオ', 14), key="-sheet_name-")],
            [sg.Frame("セルの色", frame1)],
            [sg.Submit(button_text='設定', font=('メイリオ', 14)), sg.Submit(button_text="閉じる", font=('メイリオ', 14))],

        ]

        # セクション 2 - ウィンドウの生成z
        window = sg.Window('ファイル選択', layout)

        # セクション 3 - イベントループ
        while True:
            event, values = window.read()

            if event is None:
                print('exit')
                sys.exit()

            if event == '設定':
                path_dict = {}
                dir_path = values["-dir_path-"]
                path_dict["dir_path"] = dir_path
                Red = values["-R-"]
                Green = values["-G-"]
                Blue = values["-B-"]
                sheet_name = values["-sheet_name-"]
                path_dict["Red"] = int(Red)
                path_dict["Green"] = int(Green)
                path_dict["Blue"] = int(Blue)
                path_dict["sheet_name"] = sheet_name
                csv = w_csv.Write_csv()
                csv.write_csv(path_dict=path_dict)
                sg.popup('初期設定が完了しましたアプリを再起動してください\nアプリを終了します')
                sys.exit()


                return path_dict
            if event == '終了する':
                sys.exit()




        #  セクション 4 - ウィンドウの破棄と終了
        window.close()
Exemplo n.º 2
0
def save_infor(name, info, ntime):
    name = constant.savecsv + name
    if os.path.exists(name):
        # 如果新增加的信息存在了就不在增加,否则增加
        if csv.isequal(
                csv.read_end_time(name).split(' ')[0],
                ntime.split(' ')[0]):
            print('股票信息存在不增加')
        else:
            csv.write_csv(name, info)

    else:
        csv.create_csv(name, ['time', 'last_price', 'rise_fall_per'])
        csv.write_csv(name, info)
 def __init__(self):
     try:
         csv_head = ['imei']
         csv = file_csv('imei_temp.csv')
         csv.create_csv(csv_head)
         d = generate_data().time(r='d')[:11]
         for i in range(1, 5000):
             imei = ''
             imei = d + f'{i / 10000:.4f}'.split('.')[1]
             print(imei)
             print(type(imei))
             csv.write_csv(imei)
             saas_ImportTerminal().test_saas_ImportTerminal(imei)
     except:
         print("failed!!!!!!!!!!!!!!!")
Exemplo n.º 4
0
    def select_file(self):

        sg.theme('SystemDefault')

        layout = [
            [sg.Text('ラベルチェック用ファイルを選んでください', size=(50, 1), font=('メイリオ', 14))],
            [
                sg.InputText(font=('メイリオ', 14)),
                sg.FilesBrowse('開く', key='File1', font=('メイリオ', 14))
            ], [sg.Text('入出庫管理ファイルを選んでください', size=(50, 1), font=('メイリオ', 14))],
            [
                sg.InputText(font=('メイリオ', 14)),
                sg.FilesBrowse('開く', font=('メイリオ', 14))
            ],
            [
                sg.Submit(button_text='設定', font=('メイリオ', 14)),
                sg.Submit(button_text="閉じる", font=('メイリオ', 14))
            ]
        ]

        # セクション 2 - ウィンドウの生成z
        window = sg.Window('ファイル選択', layout)

        # セクション 3 - イベントループ
        while True:
            event, values = window.read()

            if event is None:
                print('exit')
                break

            if event == '設定':
                path_dict = {}
                label_check_path = values[0]
                path_dict["label_check_path"] = label_check_path
                stock_path = values[1]
                path_dict["stock_path"] = stock_path
                csv = w_csv.Write_csv()
                csv.write_csv(path_dict=path_dict)

                return path_dict

            if event == '閉じる':
                break

        #  セクション 4 - ウィンドウの破棄と終了
        window.close()
Exemplo n.º 5
0
    def select_file(self):

        sg.theme("systemdefault")

        layout = [[
            sg.Text("ラベル作成ファイルを選んでください", size=(50, 1), font=('メイリオ', 14))
        ],
                  [
                      sg.InputText(font=('メイリオ', 14)),
                      sg.FileBrowse('開く', key='File1', font=('メイリオ', 14))
                  ],
                  [
                      sg.Submit(button_text='設定', font=('メイリオ', 14)),
                      sg.Submit(button_text="閉じる", font=('メイリオ', 14))
                  ]]

        # セクション 2 - ウィンドウの生成z
        window = sg.Window('ファイル選択', layout)

        # セクション 3 - イベントループ
        while True:
            event, values = window.read()

            if event is None:
                print('exit')
                break

            if event == '設定':
                path_dict = {}
                dir_path = values[0]
                path_dict["dir_path"] = dir_path
                csv = w_csv.Write_csv()
                csv.write_csv(path_dict=path_dict)
                sg.popup('初期設定が完了しましたアプリを再起動してください\nアプリを終了します')
                sys.exit()

                return path_dict
            if event == '終了する':
                sys.exit()

        #  セクション 4 - ウィンドウの破棄と終了
        window.close()
Exemplo n.º 6
0
def main():
    csv = Excel_csv()
    csv.write_csv()