質問編集履歴
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,18 +1,34 @@
|
|
1
1
|
TkinterでGridレイアウトを生成中です。
|
2
|
-
カラムが
|
2
|
+
カラムが3つあるのですが、ウインドウを広げたときにボタン要素が伸びてくれません。
|
3
3
|
|
4
4
|
下記の記述を追加しましたが特に変わりませんでした。
|
5
5
|
何か間違っていますでしょうか。
|
6
6
|
|
7
7
|
|
8
8
|
```ここに言語を入力
|
9
|
+
from tkinter import *
|
10
|
+
from tkinter import ttk
|
11
|
+
import tkinter.filedialog as filedialog
|
12
|
+
|
9
|
-
|
13
|
+
root = Tk()
|
14
|
+
root.title("Setting")
|
15
|
+
root.geometry("500x300")
|
16
|
+
|
10
17
|
root.grid_columnconfigure(0, weight = 1)
|
11
18
|
root.grid_columnconfigure(1, weight = 2)
|
12
19
|
root.grid_columnconfigure(2, weight = 3)
|
13
|
-
root.grid_columnconfigure(3, weight = 4)
|
14
|
-
#追加終わり
|
15
20
|
|
16
21
|
frame1 = ttk.Frame(root, padding=10)
|
17
22
|
frame1.grid()
|
23
|
+
|
24
|
+
btn1 = ttk.Button(frame1, text="ボタン1", width= 10)
|
25
|
+
btn2 = ttk.Button(frame1, text="ボタン2", width= 10)
|
26
|
+
btn3 = ttk.Button(frame1, text="ボタン3", width= 10)
|
27
|
+
|
28
|
+
#配置
|
29
|
+
btn1.grid(column=0, row=0,sticky=(W))
|
30
|
+
btn2.grid(column=1, row=0, sticky=(E,W))
|
31
|
+
btn3.grid(column=2, row=0, sticky=(E))
|
32
|
+
|
33
|
+
root.mainloop()
|
18
34
|
```
|