質問編集履歴
4
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
sg.theme('Dark Brown')
|
11
11
|
layout = [
|
12
12
|
[sg.Text('1つ目のファイルのを選択してください'),sg.InputText(key='FILE1', size=(45,1)), sg.FileBrowse('参照', target='FILE1')],
|
13
|
-
[sg.Text('
|
13
|
+
[sg.Text('2つ目のファイルのを選択してください'),sg.InputText(key='FILE2', size=(45,1)), sg.FileBrowse('参照', target='FILE2')],
|
14
14
|
[sg.Button('読み込み開始',key=FileSelect.START)],
|
15
15
|
[sg.CloseButton('閉じる')]
|
16
16
|
]
|
3
Markdown
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,7 @@
|
|
1
1
|
#実現したいこと
|
2
2
|
PySimpleGUIを使用し、ファイルを二つ選択し、「読み込み開始」ボタンを押すとファイルの読み込みを開始するGUIを作成しています。
|
3
|
+
それぞれのファイルが未選択、またはファイル形式外(テキストファイルのみ選択可能な仕様にしています)の場合、エラーメッセージを表示したいです。
|
3
|
-
|
4
|
+
ただ、エラーが一つの場合は一つのメッセージ・複数エラーがある場合(1つ目未選択・2つ目形式外など)は組み合わせて表示したいのですが、複数ある際にも一つしかメッセージを表示できず、いろいろ試しているのですが、うまくいかないのでアドバイスをいただきたいです。
|
4
5
|
```Python
|
5
6
|
#filesample.py(GUI画面)
|
6
7
|
import PySimpleGUI as sg
|
@@ -39,10 +40,12 @@
|
|
39
40
|
return '1' , '1つ目のファイルはテキストファイルを選択してください。'
|
40
41
|
elif os.path.splitext(second_file_path)[1] != '.txt':
|
41
42
|
return'1','2つ目のファイルはテキストファイルを選択してください。'
|
43
|
+
```
|
42
44
|
|
43
45
|
#試したこと
|
44
|
-
file_functionの最終行
|
46
|
+
```file_functionの最終行
|
45
47
|
elif (first_file_path == '') and (second_file_path == ''):
|
46
48
|
return'1', '1つ目・2つ目のファイルを選択してください。'
|
49
|
+
```
|
47
50
|
の実行(複合条件のつもりで確認したのですが、結果としては1つ目のファイルを選択してくださいのみの表示でした。)
|
48
51
|
|
2
MarkDown
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,8 +1,8 @@
|
|
1
1
|
#実現したいこと
|
2
2
|
PySimpleGUIを使用し、ファイルを二つ選択し、「読み込み開始」ボタンを押すとファイルの読み込みを開始するGUIを作成しています。
|
3
3
|
それぞれのファイルが未選択、またはファイル形式外(テキストファイルのみ選択可能な仕様にしています)の場合、エラーメッセージを表示したいのですが、複数エラーがある場合(1つ目未選択・2つ目形式外)の際にも一つしかメッセージを表示できず、いろいろ試しているのですが、うまくいかないのでアドバイスをいただきたいです。
|
4
|
-
|
4
|
+
```Python
|
5
|
-
#
|
5
|
+
#filesample.py(GUI画面)
|
6
6
|
import PySimpleGUI as sg
|
7
7
|
import file_function as rf
|
8
8
|
from file_select import FileSelect
|
@@ -24,8 +24,9 @@
|
|
24
24
|
elif code == '1':
|
25
25
|
sg.popup_error(message, title='選択エラー')
|
26
26
|
window.close()
|
27
|
-
|
27
|
+
```
|
28
|
+
```Python
|
28
|
-
#
|
29
|
+
#file_function
|
29
30
|
import PySimpleGUI as sg
|
30
31
|
import os
|
31
32
|
from file_select import FileSelect
|
@@ -39,7 +40,7 @@
|
|
39
40
|
elif os.path.splitext(second_file_path)[1] != '.txt':
|
40
41
|
return'1','2つ目のファイルはテキストファイルを選択してください。'
|
41
42
|
|
42
|
-
#
|
43
|
+
#試したこと
|
43
44
|
file_functionの最終行で
|
44
45
|
elif (first_file_path == '') and (second_file_path == ''):
|
45
46
|
return'1', '1つ目・2つ目のファイルを選択してください。'
|
1
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,8 +1,8 @@
|
|
1
|
-
#
|
1
|
+
#実現したいこと
|
2
2
|
PySimpleGUIを使用し、ファイルを二つ選択し、「読み込み開始」ボタンを押すとファイルの読み込みを開始するGUIを作成しています。
|
3
3
|
それぞれのファイルが未選択、またはファイル形式外(テキストファイルのみ選択可能な仕様にしています)の場合、エラーメッセージを表示したいのですが、複数エラーがある場合(1つ目未選択・2つ目形式外)の際にも一つしかメッセージを表示できず、いろいろ試しているのですが、うまくいかないのでアドバイスをいただきたいです。
|
4
4
|
|
5
|
-
##
|
5
|
+
##filesample.py(GUI画面)
|
6
6
|
import PySimpleGUI as sg
|
7
7
|
import file_function as rf
|
8
8
|
from file_select import FileSelect
|
@@ -25,9 +25,9 @@
|
|
25
25
|
sg.popup_error(message, title='選択エラー')
|
26
26
|
window.close()
|
27
27
|
|
28
|
-
##
|
28
|
+
##file_function
|
29
29
|
import PySimpleGUI as sg
|
30
|
-
import os
|
30
|
+
import os
|
31
31
|
from file_select import FileSelect
|
32
32
|
def file_func(event, first_file_path,second_file_path):
|
33
33
|
if first_file_path == '':
|