3 Star 0 Fork 1

Gitee 极速下载/wxGlade

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/wxGlade/wxGlade
克隆/下载
shell_frame.py 2.04 KB
一键复制 编辑 原始数据 按行查看 历史
DietmarSchwertberger 提交于 5年前 . clean up shell
# -*- coding: UTF-8 -*-
#
# generated by wxGlade 0.9.9pre on Wed Apr 1 22:51:19 2020
#
import wx
# begin wxGlade: dependencies
# end wxGlade
# begin wxGlade: extracode
import wx.py.shell
# end wxGlade
class ShellFrame(wx.Frame):
def __init__(self, *args, **kwds):
# begin wxGlade: ShellFrame.__init__
kwds["style"] = kwds.get("style", 0) | wx.DEFAULT_FRAME_STYLE
wx.Frame.__init__(self, *args, **kwds)
self.SetSize((800, 668))
self.SetTitle("wxGlade Shell ")
_icon = wx.NullIcon
_icon.CopyFromBitmap(wx.Bitmap("icons/wxglade128.ico", wx.BITMAP_TYPE_ANY))
self.SetIcon(_icon)
self.panel = wx.Panel(self, wx.ID_ANY)
sizer = wx.BoxSizer(wx.VERTICAL)
grid_sizer = wx.FlexGridSizer(1, 3, 0, 0)
sizer.Add(grid_sizer, 0, wx.EXPAND, 0)
label = wx.StaticText(self.panel, wx.ID_ANY, "Path:")
grid_sizer.Add(label, 0, wx.ALIGN_CENTER_VERTICAL, 0)
self.txt_path = wx.TextCtrl(self.panel, wx.ID_ANY, "", style=wx.TE_READONLY)
grid_sizer.Add(self.txt_path, 0, wx.EXPAND, 0)
self.btn_assign = wx.Button(self.panel, wx.ID_ANY, "Assign to variable")
grid_sizer.Add(self.btn_assign, 0, 0, 0)
self.shell = wx.py.shell.Shell(self.panel, wx.ID_ANY, introText = "\nThis is the shell.\nModules 'common' and 'misc' are imported already.\n\n")
# insert some variables into the shell's locals
import common, misc
self.shell.interp.locals["common"] = common
self.shell.interp.locals["misc"] = misc
sizer.Add(self.shell, 2, wx.EXPAND, 0)
grid_sizer.AddGrowableCol(1)
self.panel.SetSizer(sizer)
self.Layout()
self.Bind(wx.EVT_BUTTON, self.on_btn_assign, self.btn_assign)
# end wxGlade
def on_btn_assign(self, event): # wxGlade: ShellFrame.<event_handler>
print("Event handler 'on_btn_assign' not implemented!")
event.Skip()
# end of class ShellFrame
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/mirrors/wxGlade.git
git@gitee.com:mirrors/wxGlade.git
mirrors
wxGlade
wxGlade
master

搜索帮助