本文整理汇总了Python中wx.TB_FLAT属性的典型用法代码示例。如果您正苦于以下问题:Python wx.TB_FLAT属性的具体用法?Python wx.TB_FLAT怎么用?Python wx.TB_FLAT使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类wx
的用法示例。
在下文中一共展示了wx.TB_FLAT属性的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import TB_FLAT [as 别名]
def __init__(self, parent):
"""Constructor, creating the reader toolbar."""
wx.ToolBar.__init__(
self,
parent,
pos=wx.DefaultPosition,
size=wx.DefaultSize,
style=wx.SIMPLE_BORDER | wx.TB_HORIZONTAL | wx.TB_FLAT | wx.TB_TEXT,
name='Reader Toolbar')
# create bitmaps for toolbar
tsize = (16, 16)
if None != ICO_READER:
bmpReader = wx.Bitmap(ICO_READER, wx.BITMAP_TYPE_ICO)
else:
bmpReader = wx.ArtProvider_GetBitmap(
wx.ART_HELP_BOOK, wx.ART_OTHER, tsize)
if None != ICO_SMARTCARD:
bmpCard = wx.Bitmap(ICO_SMARTCARD, wx.BITMAP_TYPE_ICO)
else:
bmpCard = wx.ArtProvider_GetBitmap(
wx.ART_HELP_BOOK, wx.ART_OTHER, tsize)
self.readercombobox = ReaderComboBox(self)
# create and add controls
self.AddSimpleTool(
10,
bmpReader,
"Select smart card reader",
"Select smart card reader")
self.AddControl(self.readercombobox)
self.AddSeparator()
self.AddSimpleTool(
20,
bmpCard, "Connect to smartcard",
"Connect to smart card")
self.AddSeparator()
self.Realize()
示例2: create_widget
# 需要导入模块: import wx [as 别名]
# 或者: from wx import TB_FLAT [as 别名]
def create_widget(self):
tb_style = wx.TB_HORIZONTAL | self.style
if wx.Platform == '__WXGTK__':
tb_style |= wx.TB_DOCKABLE | wx.TB_FLAT
if self.IS_TOPLEVEL:
# "top-level" toolbar
self.widget = wx.Frame(None, -1, misc.design_title(self.name))
self.widget.SetClientSize((400, 30))
self._tb = wx.ToolBar(self.widget, -1, style=tb_style)
self.widget.SetToolBar(self._tb)
self.widget.SetBackgroundColour(self.widget.GetBackgroundColour())
icon = compat.wx_EmptyIcon()
xpm = os.path.join(config.icons_path, 'toolbar.xpm')
icon.CopyFromBitmap(misc.get_xpm_bitmap(xpm))
self.widget.SetIcon(icon)
self.widget.Bind(wx.EVT_CLOSE, lambda e: self.hide_widget())
self.widget.Bind(wx.EVT_LEFT_DOWN, self.on_set_focus)
if wx.Platform == '__WXMSW__':
# MSW isn't smart enough to avoid overlapping windows, so
# at least move it away from the 3 wxGlade frames
self.widget.CenterOnScreen()
else:
# toolbar for a Frame
self.widget = self._tb = wx.ToolBar(self.parent.widget, -1, style=tb_style)
self.parent.widget.SetToolBar(self.widget)
self.widget.Bind(wx.EVT_LEFT_DOWN, self.on_set_focus)
# set the various property values
self._set_bitmapsize()
self._set_margins()
self._set_packing()
self._set_separation()
self._set_tools() # show the menus
示例3: CreateToolBar
# 需要导入模块: import wx [as 别名]
# 或者: from wx import TB_FLAT [as 别名]
def CreateToolBar(self):
"""
Creates the toolbar of the frame.
"""
toolBar = wx.ToolBar(self, style=wx.TB_FLAT)
toolBar.SetToolBitmapSize((16, 16))
text = Text.Menu
def Append(ident, image):
toolBar.AddSimpleTool(ID[ident], image, getattr(text, ident))
Append("New", GetInternalBitmap("New"))
Append("Open", GetInternalBitmap("Open"))
Append("Save", GetInternalBitmap("Save"))
toolBar.AddSeparator()
Append("Cut", GetInternalBitmap("Cut"))
Append("Copy", GetInternalBitmap("Copy"))
Append("Python", GetInternalBitmap("Python"))
Append("Paste", GetInternalBitmap("Paste"))
toolBar.AddSeparator()
Append("Undo", GetInternalBitmap("Undo"))
Append("Redo", GetInternalBitmap("Redo"))
toolBar.AddSeparator()
Append("AddPlugin", ADD_PLUGIN_ICON)
Append("AddFolder", ADD_FOLDER_ICON)
Append("AddMacro", ADD_MACRO_ICON)
Append("AddEvent", ADD_EVENT_ICON)
Append("AddAction", ADD_ACTION_ICON)
toolBar.AddSeparator()
Append("Disabled", GetInternalBitmap("Disabled"))
toolBar.AddSeparator()
# the execute button must be added with unique id, because otherwise
# the menu command OnCmdExecute will be used in conjunction to
# our special mouse click handlers
toolBar.AddSimpleTool(
ID_TOOLBAR_EXECUTE,
GetInternalBitmap("Execute"),
getattr(text, "Execute")
)
toolBar.AddSeparator()
Append("Expand", GetInternalBitmap("expand"))
Append("Collapse", GetInternalBitmap("collapse"))
Append("ExpandChilds", GetInternalBitmap("expand_children"))
Append("CollapseChilds", GetInternalBitmap("collapse_children"))
Append("ExpandAll", GetInternalBitmap("expand_all"))
Append("CollapseAll", GetInternalBitmap("collapse_all"))
toolBar.EnableTool(wx.ID_SAVE, self.document.isDirty)
toolBar.Realize()
self.SetToolBar(toolBar)
toolBar.Bind(wx.EVT_LEFT_DOWN, self.OnToolBarLeftDown)
toolBar.Bind(wx.EVT_LEFT_UP, self.OnToolBarLeftUp)
return toolBar