質問編集履歴

3

コードの編集

2020/02/21 01:07

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -36,48 +36,4 @@
36
36
 
37
37
 
38
38
 
39
- if __name__ == '__main__':
40
-
41
- root = tk.Tk()
42
-
43
- root.title('Dust Counter')
44
-
45
- root.resizable(False, False)
46
-
47
-
48
-
49
- frame1 = ttk.Frame(root, padding=10)
50
-
51
- frame1.grid()
52
-
53
-
54
-
55
- button1 = ttk.Button(root, text=u'参照', command=button1_clicked)
56
-
57
- button1.grid(row=0, column=3)
58
-
59
-
60
-
61
- file1 = tk.StringVar()
62
-
63
- file1_entry = ttk.Entry(frame1, textvariable=file1, width=50)
64
-
65
- file1_entry.grid(row=0, column=2)
66
-
67
-
68
-
69
- frame2 = ttk.Frame(root, padding=(0, 5))
70
-
71
- frame2.grid(row=1)
72
-
73
-
74
-
75
- button2 = ttk.Button(frame2, text='Start', command=button2_clicked)
76
-
77
- button2.pack(side=tk.LEFT)
78
-
79
-
80
-
81
- root.mainloop()
82
-
83
39
  ```

2

コードを追記

2020/02/21 01:06

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -33,8 +33,6 @@
33
33
  def button2_clicked():
34
34
 
35
35
  other1, ext1 = os.path.split(file1.get())
36
-
37
-   #上記でPathがとれなかったので記述なし
38
36
 
39
37
 
40
38
 

1

コードを追記しました。

2020/02/21 00:03

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,12 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
-
3
+ 初めてTkinterでGUIを作成しています。
4
4
 
5
5
  ファイルダイアログ(button1)でパスとファイル名を取得し、
6
6
 
7
7
  button2を押したらファイル名の一部だけ文字列を追加して同じフォルダに保存したいです。
8
8
 
9
- しかし、Debugで確認したところother1, ext1に何も入っていませんでした。
9
+ しかし、Debugで確認したところother1, ext1に何も入っていませんでした。
10
10
 
11
11
  どうすればいいでしょうか?よろしくお願いします。
12
12
 
@@ -32,6 +32,54 @@
32
32
 
33
33
  def button2_clicked():
34
34
 
35
- other1, ext1 = os.path.split(file1.get())
35
+ other1, ext1 = os.path.split(file1.get())
36
+
37
+   #上記でPathがとれなかったので記述なし
38
+
39
+
40
+
41
+ if __name__ == '__main__':
42
+
43
+ root = tk.Tk()
44
+
45
+ root.title('Dust Counter')
46
+
47
+ root.resizable(False, False)
48
+
49
+
50
+
51
+ frame1 = ttk.Frame(root, padding=10)
52
+
53
+ frame1.grid()
54
+
55
+
56
+
57
+ button1 = ttk.Button(root, text=u'参照', command=button1_clicked)
58
+
59
+ button1.grid(row=0, column=3)
60
+
61
+
62
+
63
+ file1 = tk.StringVar()
64
+
65
+ file1_entry = ttk.Entry(frame1, textvariable=file1, width=50)
66
+
67
+ file1_entry.grid(row=0, column=2)
68
+
69
+
70
+
71
+ frame2 = ttk.Frame(root, padding=(0, 5))
72
+
73
+ frame2.grid(row=1)
74
+
75
+
76
+
77
+ button2 = ttk.Button(frame2, text='Start', command=button2_clicked)
78
+
79
+ button2.pack(side=tk.LEFT)
80
+
81
+
82
+
83
+ root.mainloop()
36
84
 
37
85
  ```