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

回答編集履歴

1

2021/06/12 01:18

投稿

退会済みユーザー
answer CHANGED
@@ -1,52 +1,10 @@
1
- ようございます
1
+ こんばんは。
2
2
 
3
3
  問題文読ませていただきました。
4
4
 
5
- こん感じでかがしょうか?
5
+ pw_left側へ幅指定をしていないこと、自動でwidthの調整が行われていますね。。
6
6
 
7
- ``` python
8
- from tkinter import *
7
+ pw_leftへwidthオプションを定数設定するとうまくいきそうです。????‍♂️
9
- import tkinter
10
8
 
11
- # Windowを描画する。
9
+ 参考までに〜
12
- root = tkinter.Tk()
13
- # Windowタイトルを設定
14
- root.title("Window")
15
- # fontのオプションを追加する。
16
- root.option_add('*font', ('FixedSys', 14))
17
-
18
- # Windowの画面サイズを設定する。
19
- # geometryについて : https://kuroro.blog/python/rozH3S2CYE0a0nB3s2QL/
20
- root.geometry("1000x300")
21
-
22
- # Windowを親要素として、panedWindow Widgetを作成する。
23
- # orient : Sash(さっし)の方向を設定
24
- # PanedWindowについて : https://kuroro.blog/python/0KVm0XNc0gvKrbM4O9bD/
10
+ ・[Tkinterで使うpanedwindowとは?Frameとの違を交え解説](https://kuroro.blog/python/0KVm0XNc0gvKrbM4O9bD/)
25
- pw_main = tkinter.PanedWindow(root, orient='horizontal')
26
- # Windowを親要素として、panedWindow Widgetをどのように配置するのか?
27
- # packについて : https://kuroro.blog/python/UuvLfIBIEaw98BzBZ3FJ/
28
- pw_main.pack(expand=True, fill=BOTH, side="left")
29
-
30
- # panedWindow Widgetを親要素として、panedWindow Widgetを作成する。
31
- # bg : 背景色を設定
32
- # 色の設定を変更する場合 : http://www.tcl.tk/man/tcl/TkCmd/colors.htm
33
- # orient : Sash(さっし)の方向を設定
34
- # width : 幅の設定
35
- # PanedWindowについて : https://kuroro.blog/python/0KVm0XNc0gvKrbM4O9bD/
36
- pw_left = tkinter.PanedWindow(
37
- pw_main, bg="yellow", orient='vertical', width=500)
38
- pw_main.add(pw_left)
39
- # panedWindow Widgetを親要素として、panedWindow Widgetを作成する。
40
- # bg : 背景色を設定
41
- # 色の設定を変更する場合 : http://www.tcl.tk/man/tcl/TkCmd/colors.htm
42
- # orient : Sash(さっし)の方向を設定
43
- # PanedWindowについて : https://kuroro.blog/python/0KVm0XNc0gvKrbM4O9bD/
44
- pw_right = tkinter.PanedWindow(pw_main, bg="cyan", orient='vertical')
45
- pw_main.add(pw_right)
46
-
47
- # Windowをループさせて、継続的にWindow表示させる。
48
- # mainloopについて : https://kuroro.blog/python/DmJdUb50oAhmBteRa4fi/
49
- root.mainloop()
50
- ```
51
-
52
- ご確認のほど、よろしくお願いいたします。????‍♂️