2020年3月6日金曜日
wxpython 複数のpanel を作成 ウィンドウの大きさがかわってもそれにつれてpanelの大きさも変わる
wxpython 複数のpanel を作成 ウィンドウの大きさがかわってもそれにつれてpanelの大きさも変わる
つまり、今まではウィンドウの大きさを変えると、子パネル(緑色、青色)の大きさは変わらず
下のframeの黄色の部分が出てきてしまう。
wxpython/notebook6.py
11 import wx
12
13 #p0の上にp1とnoteを配置する
14 class MyFrame(wx.Frame):
15 def __init__(self, parent):
16 size = (400, 300)
17 size = size
18 wx.Frame.__init__(self, parent, -1, size=size)
19 self.p0 = MyPanel(self, size)
20 self.p0.SetBackgroundColour("yellow")
21
22 self.Show()
23
24
25 class MyPanel(wx.Panel):
26 def __init__(self, parent, size):
27 wx.Panel.__init__(self, parent, -1, size=size)
28
31 y = int(size[1] / 2)
32 x = size[0]
33 p1 = wx.Panel(self, pos=(0, 0), size=(x, y))
34 p2 = wx.Panel(self, pos=(0, y), size=(x, y))
35 p1.SetBackgroundColour("green")
36 p2.SetBackgroundColour("blue")
37
38 ly = wx.BoxSizer(wx.VERTICAL)
39 ly.Add(p1, 1, flag=wx.EXPAND)
40 ly.Add(p2, 1, flag=wx.EXPAND)
41 self.SetSizer(ly)
.................................
........................................
........................................
登録:
コメントの投稿 (Atom)
About
リンク
連絡フォーム
ブログ アーカイブ
-
▼
2020
(26)
-
▼
3月
(11)
- wxpython お絵かきプログラム ピッカーから前景色をえらんで線を描けるようにした。
- wxpython お絵かきソフトのたまご
- wxpython linuxのカラーピッカーは色編集ボタンがないので、色編集が出来るボタンを つく...
- wxpython 上のListCtrlの選択で下のNotebookのタブを選択する
- wxpython ボタンイベントによりNotebookタブ選択、 それらをクラス化する
- wxpython 複数のpanel を作成 ウィンドウの大きさがかわってもそれにつれてpanelの大...
- wxpython panelの複数表示及び下panelにNotebookを貼り付け ボタンを押してN...
- wxpython panelの複数表示及び下panelにNotebookを貼り付け
- wxpython マウスを筆にして絵を描く 親クラス作成
- wxPythonのwxFormBuilderを以下サイトを参考につかってみた。
- wxpython マウスを筆にして絵を描く
-
▼
3月
(11)
0 件のコメント:
コメントを投稿