我正在尝试创建一个wxPython框架,它正好是我创建的工具栏的大小。你知道吗
我已经成功地创建了wx.框架空的工具栏,但窗口太大了,我如何使它正好适合工具栏。你知道吗
我试过的代码:
import wx
class Example(wx.Frame):
def __init__(self, *args, **kwargs):
super(Example, self).__init__(*args, **kwargs)
vbox = wx.BoxSizer(wx.VERTICAL)
toolbar1 = wx.ToolBar(self)
toolbar1.SetToolBitmapSize(wx.Size(64, 64))
toolbar1.Realize()
vbox.Add(toolbar1, 0, wx.EXPAND)
self.SetSizer(vbox)
self.SetTitle('Toolbars')
self.Centre()
vbox.Fit(self)
app = wx.App()
ex = Example(None)
ex.Show()
app.MainLoop()
我假设linux/mac上的工具栏大小是(0,0)的原因是b/c,没有附加工具。若要解决此问题,可以设置工具栏的最小大小,然后通过向工具栏大小添加框架标题和边框来计算框架大小。你知道吗
无法将框架的大小设置为工具栏的大小。 差不多吧。你知道吗
相关问题 更多 >
编程相关推荐