本文整理汇总了Python中wx.RESIZE_BORDER属性的典型用法代码示例。如果您正苦于以下问题:Python wx.RESIZE_BORDER属性的具体用法?Python wx.RESIZE_BORDER怎么用?Python wx.RESIZE_BORDER使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类wx
的用法示例。
在下文中一共展示了wx.RESIZE_BORDER属性的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import RESIZE_BORDER [as 别名]
def __init__(self, parent, text, title):
wx.Dialog.__init__(self, parent, -1, title,
style = wx.DEFAULT_DIALOG_STYLE | wx.RESIZE_BORDER)
vsizer = wx.BoxSizer(wx.VERTICAL)
tc = wx.TextCtrl(self, -1, size = wx.Size(400, 200),
style = wx.TE_MULTILINE | wx.TE_READONLY | wx.TE_LINEWRAP)
tc.SetValue(text)
vsizer.Add(tc, 1, wx.EXPAND);
vsizer.Add(wx.StaticLine(self, -1), 0, wx.EXPAND | wx.TOP | wx.BOTTOM, 5)
okBtn = gutil.createStockButton(self, "OK")
vsizer.Add(okBtn, 0, wx.ALIGN_CENTER)
util.finishWindow(self, vsizer)
wx.EVT_BUTTON(self, okBtn.GetId(), self.OnOK)
okBtn.SetFocus()
示例2: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import RESIZE_BORDER [as 别名]
def __init__(self, parent, help_entries):
wx.Dialog.__init__(self, parent, title="Help",
style=wx.DEFAULT_DIALOG_STYLE | wx.RESIZE_BORDER)
sizer = wx.BoxSizer(wx.VERTICAL)
grid_sizer = wx.FlexGridSizer(0, 3, 8, 6)
# create and add the entries
bold = self.GetFont().MakeBold()
for r, row in enumerate(self.headers + help_entries):
for (col, width) in zip(row, self.widths):
label = wx.StaticText(self, label=col)
if r == 0:
label.SetFont(bold)
label.Wrap(width)
grid_sizer.Add(label, 0, 0, 0)
# finalize layout, create button
sizer.Add(grid_sizer, 0, wx.ALL, 6)
OK = wx.Button(self, wx.ID_OK)
sizer.Add(OK, 0, wx.ALIGN_CENTER_HORIZONTAL | wx.ALL, 8)
self.SetSizer(sizer)
sizer.Fit(self)
self.Layout()
self.Bind(wx.EVT_CLOSE, self.OnClose)
OK.Bind(wx.EVT_BUTTON, self.OnClose)
示例3: addStatusBar
# 需要导入模块: import wx [as 别名]
# 或者: from wx import RESIZE_BORDER [as 别名]
def addStatusBar(self, res=None):
if self.statusbar:
return
flags=0;
if self.HasFlag(wx.RESIZE_BORDER):
flags = wx.ST_SIZEGRIP
self.statusbar = wx.StatusBar(self, -1, flags)
if res:
res.AttachUnknownControl("StatusBar", self.statusbar)
else:
sbHeight=self.statusbar.GetSize().y
dlgSize=self.GetSize()
self.SetSize( (dlgSize.x, dlgSize.y+sbHeight) )
clientSize=self.GetClientSize()
self.statusbar.SetDimensions(0, clientSize.y-sbHeight, clientSize.x, sbHeight)
self.statusbar.Show()
示例4: create_widget
# 需要导入模块: import wx [as 别名]
# 或者: from wx import RESIZE_BORDER [as 别名]
def create_widget(self):
if self.parent:
parent = self.parent.widget
else:
parent = common.main
# we set always a default style because this is the best one for editing the dialog
# (for example, a dialog without a caption would be hard to move, etc.)
default_style = wx.DEFAULT_DIALOG_STYLE | wx.RESIZE_BORDER
if common.pin_design_window: default_style |= wx.STAY_ON_TOP
# change 2002-10-09: now we create a wxFrame instead of a wxDialog,
# because the latter gives troubles I wasn't able to solve when using wxPython 2.3.3.1 :-/
self.widget = wx.Frame(parent, self.id, "", style=default_style)
self.widget.SetBackgroundColour(compat.wx_SystemSettings_GetColour(wx.SYS_COLOUR_BTNFACE))
self._set_widget_icon()
示例5: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import RESIZE_BORDER [as 别名]
def __init__(self, parent, id, title, size):
wx.Frame.__init__(self, parent, id, title,
style=wx.DEFAULT_FRAME_STYLE ^ (wx.RESIZE_BORDER | wx.MINIMIZE_BOX |
wx.MAXIMIZE_BOX))
self.SetSize(size)
self.Center()
self.ps = wx.StaticText(self, label='IF part using \'AND\' to combine antecedent. Please ONE antecedent per line',
pos=(10, 5), size=(40 ,100))
self.ifLabel = wx.StaticText(self, label='IF: ', pos=(10, 30), size=(40, 50))
self.thenLabel = wx.StaticText(self, label='THEN: ', pos=(10, 250), size=(40, 50))
self.descriptionLabel = wx.StaticText(self, label='Description: ', pos=(10, 280), size=(40, 50))
self.ifText = wx.TextCtrl(self, pos=(100, 30), size=(490, 210), style=wx.TE_MULTILINE)
self.thenText = wx.TextCtrl(self, pos=(100, 250), size=(490, 25))
self.descriptionText = wx.TextCtrl(self, pos=(100, 280), size=(490, 25))
self.createButton = wx.Button(self, label='Create', pos=(85, 320), size=(130, 30))
self.createButton.Bind(wx.EVT_BUTTON, self.create_rule)
self.cancelButton = wx.Button(self, label='Cancel', pos=(385, 320), size=(130, 30))
self.cancelButton.Bind(wx.EVT_BUTTON, self.cancel_creation)
示例6: Configure
# 需要导入模块: import wx [as 别名]
# 或者: from wx import RESIZE_BORDER [as 别名]
def Configure(self, prompt=None, initialValue=""):
if prompt is None:
prompt = PROMPT
eg.TaskletDialog.__init__(
self, None, -1, PROMPT, style=wx.RESIZE_BORDER | wx.CAPTION
)
textCtrl = self.TextCtrl(initialValue, size=(300, -1))
buttonRow = eg.ButtonRow(self, [wx.ID_OK])
mainSizer = eg.VBoxSizer(
(self.StaticText(prompt), 0, wx.EXPAND | wx.ALL, 5),
(textCtrl, 0, wx.EXPAND | wx.ALL, 5),
((5, 5), 1, wx.EXPAND),
(wx.StaticLine(self), 0, wx.EXPAND),
(buttonRow.sizer, 0, wx.EXPAND),
)
self.SetSizerAndFit(mainSizer)
self.SetMinSize(self.GetSize())
while self.Affirmed():
self.SetResult(textCtrl.GetValue())
示例7: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import RESIZE_BORDER [as 别名]
def __init__(self, parent, hwnds):
eg.Dialog.__init__(
self,
parent,
title="Found Windows",
size=(500, 350),
style=wx.DEFAULT_DIALOG_STYLE | wx.RESIZE_BORDER,
)
windowList = eg.WindowList(self, hwnds)
okButton = wx.Button(self, wx.ID_OK)
btnSizer = eg.HBoxSizer(
((0, 0), 1, wx.EXPAND),
(okButton, 0, wx.ALIGN_CENTER_HORIZONTAL | wx.EXPAND | wx.ALL, 5),
((0, 0), 1, wx.EXPAND),
(eg.SizeGrip(self), 0, wx.ALIGN_BOTTOM | wx.ALIGN_RIGHT),
)
mainSizer = eg.VBoxSizer(
(windowList, 1, wx.EXPAND | wx.TOP | wx.LEFT | wx.RIGHT, 5),
(btnSizer, 0, wx.EXPAND),
)
self.SetSizer(mainSizer)
示例8: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import RESIZE_BORDER [as 别名]
def __init__(self, parent, info):
wx.Dialog.__init__(self, parent, title=_("License"), size=(500, 400),
style=wx.DEFAULT_DIALOG_STYLE | wx.RESIZE_BORDER)
if parent and parent.GetIcon():
self.SetIcon(parent.GetIcon())
self.SetMinSize((400, 300))
close = wx.Button(self, id=wx.ID_CLOSE, label=_("&Close"))
ctrl = wx.TextCtrl(self, style=wx.TE_READONLY | wx.TE_MULTILINE)
ctrl.SetValue(info.License)
btnSizer = wx.BoxSizer(wx.HORIZONTAL)
btnSizer.Add(close)
sizer = wx.BoxSizer(wx.VERTICAL)
sizer.Add(ctrl, 1, wx.EXPAND | wx.ALL, 10)
sizer.Add(btnSizer, flag=wx.ALIGN_RIGHT | wx.RIGHT | wx.BOTTOM, border=10)
self.SetSizer(sizer)
self.Layout()
self.Show()
self.SetEscapeId(close.GetId())
close.Bind(wx.EVT_BUTTON, lambda evt: self.Destroy())
示例9: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import RESIZE_BORDER [as 别名]
def __init__(self, parent, scDict, isGlobal):
wx.Dialog.__init__(self, parent, -1, "Spell checker dictionary",
style = wx.DEFAULT_DIALOG_STYLE | wx.RESIZE_BORDER)
self.scDict = scDict
vsizer = wx.BoxSizer(wx.VERTICAL)
if isGlobal:
s = "Global words:"
else:
s = "Script-specific words:"
vsizer.Add(wx.StaticText(self, -1, s))
self.itemsEntry = wx.TextCtrl(self, -1, style = wx.TE_MULTILINE |
wx.TE_DONTWRAP, size = (300, 300))
vsizer.Add(self.itemsEntry, 1, wx.EXPAND)
hsizer = wx.BoxSizer(wx.HORIZONTAL)
hsizer.Add((1, 1), 1)
cancelBtn = gutil.createStockButton(self, "Cancel")
hsizer.Add(cancelBtn, 0, wx.LEFT, 10)
okBtn = gutil.createStockButton(self, "OK")
hsizer.Add(okBtn, 0, wx.LEFT, 10)
vsizer.Add(hsizer, 0, wx.EXPAND | wx.TOP, 10)
self.cfg2gui()
util.finishWindow(self, vsizer)
wx.EVT_TEXT(self, self.itemsEntry.GetId(), self.OnMisc)
wx.EVT_BUTTON(self, cancelBtn.GetId(), self.OnCancel)
wx.EVT_BUTTON(self, okBtn.GetId(), self.OnOK)
示例10: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import RESIZE_BORDER [as 别名]
def __init__(self, *args, **kwds):
# begin wxGlade: webcamPreviewDialog.__init__
kwds["style"] = wx.DEFAULT_DIALOG_STYLE | wx.RESIZE_BORDER | wx.THICK_FRAME
wx.Dialog.__init__(self, *args, **kwds)
self.panel_1 = wx.ScrolledWindow(self, wx.ID_ANY, style=wx.TAB_TRAVERSAL)
self.previewbitmap = wx.StaticBitmap(self.panel_1, wx.ID_ANY, wx.NullBitmap)
self.previewokbutton = wx.Button(self, wx.ID_OK, "")
self.__set_properties()
self.__do_layout()
# end wxGlade
示例11: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import RESIZE_BORDER [as 别名]
def __init__(self):
displays = (
wx.Display(i) for i in range(wx.Display.GetCount())
) # Gets the number of displays
screenSizes = [
display.GetGeometry().GetSize() for display in displays
] # Gets the size of each display
index = 0 # For display 1.
screenWidth = screenSizes[index][0]
screenHeight = screenSizes[index][1]
self.gui_size = (screenWidth * 0.7, screenHeight * 0.55)
wx.Frame.__init__(
self,
None,
wx.ID_ANY,
"DeepLabCut",
size=wx.Size(self.gui_size),
pos=wx.DefaultPosition,
style=wx.RESIZE_BORDER | wx.DEFAULT_FRAME_STYLE | wx.TAB_TRAVERSAL,
)
dlcparent_path = auxiliaryfunctions.get_deeplabcut_path()
media_path = os.path.join(dlcparent_path, "gui", "media")
logo = os.path.join(media_path, "logo.png")
self.SetIcon(wx.Icon(logo))
self.SetSizeHints(
wx.Size(self.gui_size)
) # This sets the minimum size of the GUI. It can scale now!
# Here we create a panel and a notebook on the panel
self.panel = wx.Panel(self)
self.nb = wx.Notebook(self.panel)
# create the page windows as children of the notebook and add the pages to the notebook with the label to show on the tab
page1 = Welcome(self.nb, self.gui_size)
self.nb.AddPage(page1, "Welcome")
page2 = Create_new_project(self.nb, self.gui_size)
self.nb.AddPage(page2, "Manage Project")
self.sizer = wx.BoxSizer()
self.sizer.Add(self.nb, 1, wx.EXPAND)
self.panel.SetSizer(self.sizer)
示例12: OnInit
# 需要导入模块: import wx [as 别名]
# 或者: from wx import RESIZE_BORDER [as 别名]
def OnInit(self):
ret = BTApp.OnInit(self)
f = Frame(None, wx.ID_ANY, "%s Language" % app_name,
style=wx.MINIMIZE_BOX|wx.MAXIMIZE_BOX|wx.SYSTEM_MENU|wx.CAPTION|wx.CLOSE_BOX|wx.CLIP_CHILDREN|wx.RESIZE_BORDER)
f.Show()
return ret
示例13: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import RESIZE_BORDER [as 别名]
def __init__(self, *args, **kwds):
# begin wxGlade: MessageDialog.__init__
kwds["style"] = wx.DEFAULT_DIALOG_STYLE | wx.RESIZE_BORDER
wx.Dialog.__init__(self, *args, **kwds)
bmp = compat.wx_ArtProvider_GetBitmap(wx.ART_TIP, wx.ART_MESSAGE_BOX, (48, 48))
self.msg_image = wx.StaticBitmap(self, wx.ID_ANY, bmp)
self.msg_list = wx.ListCtrl(self, wx.ID_ANY, style=wx.BORDER_SUNKEN | wx.LC_NO_HEADER | wx.LC_REPORT | wx.LC_SINGLE_SEL)
self.OK = wx.Button(self, wx.ID_OK, "")
# properties
self.SetTitle(_("wxGlade Message"))
self.msg_image.SetMinSize((48, 48))
self.OK.SetFocus()
self.OK.SetDefault()
# layout
sizer_1 = wx.BoxSizer(wx.VERTICAL)
sizer_2 = wx.BoxSizer(wx.HORIZONTAL)
msg_title = wx.StaticText(self, wx.ID_ANY, _("wxGlade Message"))
msg_title.SetFont(wx.Font(-1, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, ""))
sizer_1.Add(msg_title, 0, wx.ALIGN_CENTER_HORIZONTAL | wx.ALL, 5)
sizer_2.Add(self.msg_image, 0, 0, 0)
sizer_2.Add(self.msg_list, 1, wx.EXPAND | wx.LEFT, 10)
sizer_1.Add(sizer_2, 1, wx.EXPAND | wx.LEFT | wx.RIGHT, 5)
sizer_1.Add(self.OK, 0, wx.ALIGN_RIGHT | wx.ALL, 10)
self.SetSizer(sizer_1)
self.Layout()
self.Centre()
示例14: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import RESIZE_BORDER [as 别名]
def __init__(self, *args, **kwds):
# begin wxGlade: TemplateInfoDialog.__init__
kwds["style"] = wx.DEFAULT_DIALOG_STYLE | wx.MAXIMIZE_BOX | wx.RESIZE_BORDER
wx.Dialog.__init__(self, *args, **kwds)
self.template_name = wx.TextCtrl(self, wx.ID_ANY, "")
self.author = wx.TextCtrl(self, wx.ID_ANY, "")
self.description = wx.TextCtrl(self, wx.ID_ANY, "", style=wx.TE_MULTILINE)
self.instructions = wx.TextCtrl(self, wx.ID_ANY, "", style=wx.TE_MULTILINE)
self.button_1 = wx.Button(self, wx.ID_OK, "")
self.button_2 = wx.Button(self, wx.ID_CANCEL, "")
self.__set_properties()
self.__do_layout()
# end wxGlade
示例15: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import RESIZE_BORDER [as 别名]
def __init__(self, *args, **kwds):
# begin wxGlade: PyOgg3_MyDialog.__init__
kwds["style"] = wx.DEFAULT_DIALOG_STYLE | wx.RESIZE_BORDER
wx.Dialog.__init__(self, *args, **kwds)
self.notebook_1 = wx.Notebook(self, wx.ID_ANY)
self.notebook_1_pane_1 = wx.Panel(self.notebook_1, wx.ID_ANY)
self.text_ctrl_1 = wx.TextCtrl(self.notebook_1_pane_1, wx.ID_ANY, "")
self.button_3 = wx.Button(self.notebook_1_pane_1, wx.ID_OPEN, "")
self.notebook_1_pane_2 = wx.Panel(self.notebook_1, wx.ID_ANY)
self.radio_box_1 = wx.RadioBox(self.notebook_1_pane_2, wx.ID_ANY, _("Sampling Rate"), choices=[_("44 kbit"), _("128 kbit")], majorDimension=0, style=wx.RA_SPECIFY_ROWS)
self.notebook_1_pane_3 = wx.Panel(self.notebook_1, wx.ID_ANY)
self.text_ctrl_2 = wx.TextCtrl(self.notebook_1_pane_3, wx.ID_ANY, "", style=wx.TE_MULTILINE)
self.notebook_1_pane_4 = wx.Panel(self.notebook_1, wx.ID_ANY)
self.label_2 = wx.StaticText(self.notebook_1_pane_4, wx.ID_ANY, _("File name:"))
self.text_ctrl_3 = wx.TextCtrl(self.notebook_1_pane_4, wx.ID_ANY, "")
self.button_4 = wx.Button(self.notebook_1_pane_4, wx.ID_OPEN, "")
self.checkbox_1 = wx.CheckBox(self.notebook_1_pane_4, wx.ID_ANY, _("Overwrite existing file"))
self.static_line_1 = wx.StaticLine(self, wx.ID_ANY)
self.button_5 = wx.Button(self, wx.ID_CLOSE, "")
self.button_2 = wx.Button(self, wx.ID_CANCEL, "", style=wx.BU_TOP)
self.button_1 = wx.Button(self, wx.ID_OK, "", style=wx.BU_TOP)
self.__set_properties()
self.__do_layout()
self.Bind(wx.EVT_BUTTON, self.startConverting, self.button_1)
# end wxGlade
# manually added code
print( 'Dialog has been created at ', time.asctime() )