質問するログイン新規登録

質問編集履歴

1

修正

2021/02/05 07:19

投稿

Anon_
Anon_

スコア334

title CHANGED
File without changes
body CHANGED
@@ -1,18 +1,34 @@
1
1
  TkinterでGridレイアウトを生成中です。
2
- カラムが4つあるのですが、ウインドウを広げたときに要素が伸びてくれません。
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
  ```