本文整理汇总了Python中wx.DefaultPosition方法的典型用法代码示例。如果您正苦于以下问题:Python wx.DefaultPosition方法的具体用法?Python wx.DefaultPosition怎么用?Python wx.DefaultPosition使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类wx
的用法示例。
在下文中一共展示了wx.DefaultPosition方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import DefaultPosition [as 别名]
def __init__(self):
wx.Frame.__init__(self, None,
pos=wx.DefaultPosition, size=wx.Size(450, 100),
style=wx.MINIMIZE_BOX | wx.SYSTEM_MENU | wx.CAPTION |
wx.CLOSE_BOX | wx.CLIP_CHILDREN,
title="BRUNO")
panel = wx.Panel(self)
ico = wx.Icon('boy.ico', wx.BITMAP_TYPE_ICO)
self.SetIcon(ico)
my_sizer = wx.BoxSizer(wx.VERTICAL)
lbl = wx.StaticText(panel,
label="Bienvenido Sir. How can I help you?")
my_sizer.Add(lbl, 0, wx.ALL, 5)
self.txt = wx.TextCtrl(panel, style=wx.TE_PROCESS_ENTER,
size=(400, 30))
self.txt.SetFocus()
self.txt.Bind(wx.EVT_TEXT_ENTER, self.OnEnter)
my_sizer.Add(self.txt, 0, wx.ALL, 5)
panel.SetSizer(my_sizer)
self.Show()
speak.Speak('''Welcome back Sir, Broono at your service.''')
示例2: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import DefaultPosition [as 别名]
def __init__(self, parent, id=-1, colour=wx.BLACK,
pos=wx.DefaultPosition, size=wx.DefaultSize,
style = CLRP_DEFAULT_STYLE,
validator = wx.DefaultValidator,
name = "colourpickerwidget"):
wx.BitmapButton.__init__(self, parent, id, wx.Bitmap(1,1),
pos, size, style, validator, name)
self.SetColour(colour)
self.InvalidateBestSize()
self.SetInitialSize(size)
self.Bind(wx.EVT_BUTTON, self.OnButtonClick)
global _colourData
if _colourData is None:
_colourData = wx.ColourData()
_colourData.SetChooseFull(True)
grey = 0
for i in range(16):
c = wx.Colour(grey, grey, grey)
_colourData.SetCustomColour(i, c)
grey += 16
示例3: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import DefaultPosition [as 别名]
def __init__(self,
parent,
ID=wx.NewId(),
pos=wx.DefaultPosition,
size=wx.DefaultSize,
style=0,
clientpanel=None):
"""Constructor. Create a smartcard tree control."""
BaseCardTreeCtrl.__init__(self, parent, ID, pos, size,
wx.TR_SINGLE | wx.TR_NO_BUTTONS,
clientpanel)
self.root = self.AddRoot("Smartcards")
self.SetPyData(self.root, None)
self.SetItemImage(self.root, self.fldrindex, wx.TreeItemIcon_Normal)
self.SetItemImage(
self.root, self.fldropenindex, wx.TreeItemIcon_Expanded)
self.Expand(self.root)
示例4: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import DefaultPosition [as 别名]
def __init__(self, parent, index, rgb, **kwargs):
if 'title' in kwargs:
title = kwargs['title']
else:
title = 'SPy Image'
# wxFrame.__init__(self, parent, index, "SPy Frame")
# wxScrolledWindow.__init__(self, parent, index, style = wxSUNKEN_BORDER)
img = wx.EmptyImage(rgb.shape[0], rgb.shape[1])
img = wx.EmptyImage(rgb.shape[1], rgb.shape[0])
img.SetData(rgb.tostring())
self.bmp = img.ConvertToBitmap()
self.kwargs = kwargs
wx.Frame.__init__(self, parent, index, title,
wx.DefaultPosition)
self.SetClientSizeWH(self.bmp.GetWidth(), self.bmp.GetHeight())
wx.EVT_PAINT(self, self.on_paint)
wx.EVT_LEFT_DCLICK(self, self.left_double_click)
示例5: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import DefaultPosition [as 别名]
def __init__(
self, parent,
id=-1,
pos=wx.DefaultPosition, size=wx.DefaultSize,
style=wx.LC_REPORT|wx.LC_VIRTUAL|wx.LC_VRULES|wx.LC_SINGLE_SEL,
validator=wx.DefaultValidator,
columns=None,
sortOrder=None,
name=_("ProfileView"),
):
wx.ListCtrl.__init__(self, parent, id, pos, size, style, validator,
name)
if columns is not None:
self.columns = columns
if not sortOrder:
sortOrder = [(x.defaultOrder,x) for x in self.columns if x.sortDefault]
self.sortOrder = sortOrder or []
self.sorted = []
self.CreateControls()
示例6: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import DefaultPosition [as 别名]
def __init__(
self, parent=None, id=-1,
title=_("Run Snake Run"),
pos=wx.DefaultPosition,
size=wx.DefaultSize,
style=wx.DEFAULT_FRAME_STYLE|wx.CLIP_CHILDREN,
name= _("RunSnakeRun"),
config_parser=None,
):
"""Initialise the Frame"""
wx.Frame.__init__(self, parent, id, title, pos, size, style, name)
# TODO: toolbar for back, up, root, directory-view, percentage view
self.adapter = pstatsadapter.PStatsAdapter()
self.CreateControls(config_parser)
self.history = [] # set of (activated_node, selected_node) pairs...
icon = self.LoadRSRIcon()
if icon:
self.SetIcon( icon )
示例7: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import DefaultPosition [as 别名]
def __init__(self, parent):
# TODO: try to use MessageBox instead, as they already include buttons, icons, etc.
wx.Dialog.__init__(self, parent, title="SCT Processing")
self.SetSize((300, 120))
vbox = wx.BoxSizer(wx.VERTICAL)
lbldesc = wx.StaticText(self, id=wx.ID_ANY, label="Processing, please wait...")
vbox.Add(lbldesc, 0, wx.ALIGN_LEFT | wx.ALL, 10)
btns = self.CreateSeparatedButtonSizer(wx.CANCEL)
vbox.Add(btns, 0, wx.ALIGN_LEFT | wx.ALL, 5)
hbox = wx.BoxSizer(wx.HORIZONTAL)
# TODO: use a nicer image, showing two gears (similar to ID_EXECUTE)
save_ico = wx.ArtProvider.GetBitmap(wx.ART_INFORMATION, wx.ART_TOOLBAR, (50, 50))
img_info = wx.StaticBitmap(self, -1, save_ico, wx.DefaultPosition, (save_ico.GetWidth(), save_ico.GetHeight()))
hbox.Add(img_info, 0, wx.ALL, 10)
hbox.Add(vbox, 0, wx.ALL, 0)
self.SetSizer(hbox)
self.Centre()
self.CenterOnParent()
# TODO: retrieve action from the cancel button
示例8: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import DefaultPosition [as 别名]
def __init__(self, parent, **kwds):
super(PDFViewer, self).__init__(parent, **kwds)
paneCont = self.GetContentsPane()
self.buttonpanel = pdfButtonPanel(paneCont, wx.NewId(),
wx.DefaultPosition, wx.DefaultSize, 0)
self.buttonpanel.SetSizerProps(expand=True)
self.viewer = pdfViewer(paneCont, wx.NewId(), wx.DefaultPosition,
wx.DefaultSize,
wx.HSCROLL|wx.VSCROLL|wx.SUNKEN_BORDER)
self.viewer.SetSizerProps(expand=True, proportion=1)
# introduce buttonpanel and viewer to each other
self.buttonpanel.viewer = self.viewer
self.viewer.buttonpanel = self.buttonpanel
示例9: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import DefaultPosition [as 别名]
def __init__(self, parent, msg, caption, pos = wx.DefaultPosition, size = (500,300)):
from wx.lib.layoutf import Layoutf
wx.Dialog.__init__(self, parent, -1, caption, pos, size)
text = wx.TextCtrl(self, -1, msg, wx.DefaultPosition,
wx.DefaultSize, wx.TE_MULTILINE | wx.TE_READONLY)
text.SetFont(g.modernFont())
dc = wx.WindowDC(text)
# !!! possible bug - GetTextExtent without font returns sysfont dims
w, h = dc.GetFullTextExtent(' ', g.modernFont())[:2]
ok = wx.Button(self, wx.ID_OK, "OK")
text.SetConstraints(Layoutf('t=t5#1;b=t5#2;l=l5#1;r=r5#1', (self,ok)))
text.SetSize((w * 80 + 30, h * 40))
text.ShowPosition(1)
ok.SetConstraints(Layoutf('b=b5#1;x%w50#1;w!80;h!25', (self,)))
self.SetAutoLayout(True)
self.Fit()
self.CenterOnScreen(wx.BOTH)
################################################################################
# Event handler for using during location
示例10: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import DefaultPosition [as 别名]
def __init__(self, parent):
wx.Dialog.__init__(self, parent, id=wx.ID_ANY, title=u"控制台日志", pos=wx.DefaultPosition, size=wx.Size(500, 500),
style=wx.DEFAULT_DIALOG_STYLE)
self.SetSizeHints(wx.DefaultSize, wx.DefaultSize)
sizer_global = wx.BoxSizer(wx.VERTICAL)
self.textctrl_log = wx.TextCtrl(self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.Size(427, 381),
wx.TE_AUTO_URL | wx.TE_MULTILINE | wx.TE_PROCESS_ENTER | wx.TE_PROCESS_TAB)
# self.listctrl_log = ListCtrl_DLLog(self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LC_REPORT)
sizer_global.Add(self.textctrl_log, 1, wx.ALL | wx.EXPAND, 5)
self.SetSizer(sizer_global)
self.Layout()
self.Centre(wx.BOTH)
self.Bind(wx.EVT_CLOSE, self.onClose)
示例11: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import DefaultPosition [as 别名]
def __init__(self, parent):
wx.Dialog.__init__(self, parent, id=wx.ID_ANY, title=u"链接浏览窗口", pos=wx.DefaultPosition, size=wx.Size(500, 500),
style=wx.DEFAULT_DIALOG_STYLE)
self.SetSizeHints(wx.DefaultSize, wx.DefaultSize)
sizer_global = wx.BoxSizer(wx.VERTICAL)
self.listctrl_links = ListCtrl_CopyLink(self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LC_REPORT)
sizer_global.Add(self.listctrl_links, 1, wx.ALL | wx.EXPAND, 5)
self.SetSizer(sizer_global)
self.Layout()
self.Centre(wx.BOTH)
self.Bind(wx.EVT_CLOSE, self.onClose)
示例12: initTotal
# 需要导入模块: import wx [as 别名]
# 或者: from wx import DefaultPosition [as 别名]
def initTotal(self, total):
self.total = total if total > 0 else 0
self.gauge_total = wx.Gauge(self, wx.ID_ANY, 10000, wx.DefaultPosition, wx.DefaultSize,
wx.GA_HORIZONTAL)
self.gauge_total.SetValue(0)
self.text_percent = wx.StaticText(self, wx.ID_ANY, '0%', wx.DefaultPosition,
wx.Size(42, -1), wx.ALIGN_RIGHT)
self.text_speed = wx.StaticText(self, wx.ID_ANY, '0B/s', wx.DefaultPosition, wx.Size(65, -1),
wx.ALIGN_RIGHT)
self.text_percent.Wrap(-1)
self.text_speed.Wrap(-1)
self.sizer_total.Add(self.text_percent, 0, wx.ALL, 5)
self.sizer_total.Add(self.gauge_total, 5, wx.ALL | wx.EXPAND, 5)
self.sizer_total.Add(self.text_speed, 0, wx.ALL, 5)
示例13: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import DefaultPosition [as 别名]
def __init__(
self,
parent,
id=-1,
pos=wx.DefaultPosition,
size=wx.DefaultSize,
style=HW_DEFAULT_STYLE,
name="htmlWindow"
):
wxHtmlWindow.__init__(self, parent, id, pos, size, style, name)
self.SetForegroundColour(parent.GetForegroundColour())
self.SetBackgroundColour(parent.GetBackgroundColour())
#if wx.html.HW_NO_SELECTION & style:
# self.Bind(wx.EVT_MOTION, self.OnIdle)
# self.handCursor = wx.StockCursor(wx.CURSOR_HAND)
# self.x1, self.y1 = self.GetScrollPixelsPerUnit()
# self.isSet = False
self.Bind(EVT_HTML_LINK_CLICKED, self.OnHtmlLinkClicked)
示例14: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import DefaultPosition [as 别名]
def __init__(
self,
parent,
value=(255, 255, 255),
pos=wx.DefaultPosition,
size=(40, wx.Button.GetDefaultSize()[1]),
style=wx.BU_AUTODRAW,
validator=wx.DefaultValidator,
name="ColourSelectButton",
title = "Colour Picker"
):
self.value = value
self.title = title
wx.BitmapButton.__init__(
self, parent, -1, wx.NullBitmap, pos, size, style, validator, name
)
self.SetValue(value)
self.Bind(wx.EVT_BUTTON, self.OnButton)
示例15: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import DefaultPosition [as 别名]
def __init__(
self,
parent,
id=-1,
value="",
pos=wx.DefaultPosition,
size=wx.DefaultSize,
):
if isinstance(value, eg.Password):
self.password = value
else:
self.password = eg.Password(content=value)
wx.TextCtrl.__init__(
self,
parent,
id,
self.password.Get(),
pos,
size,
style=wx.TE_PASSWORD,
)