📄 server_xrc.py
字号:
# This file was automatically generated by pywxrc.
# -*- coding: UTF-8 -*-
import wx
import wx.xrc as xrc
from twisted.internet import reactor, defer
from server_twisted import *
__res = None
def get_resources():
""" This function provides access to the XML resources in this module."""
global __res
if __res == None:
__init_resources()
return __res
class xrcserverFrame(wx.Frame):
#!XRCED:begin-block:xrcserverFrame.PreCreate
def PreCreate(self, pre):
""" This function is called during the class's initialization.
Override it for custom setup before the window is created usually to
set additional window styles using SetWindowStyle() and SetExtraStyle().
"""
pass
#!XRCED:end-block:xrcserverFrame.PreCreate
def __init__(self, parent):
# Two stage creation (see http://wiki.wxpython.org/index.cgi/TwoStageCreation)
pre = wx.PreFrame()
self.PreCreate(pre)
get_resources().LoadOnFrame(pre, parent, "serverFrame")
self.PostCreate(pre)
self.serverFrame=xrc.XRCCTRL(self,"serverFrame")
self.mainPanel=xrc.XRCCTRL(self,"mainPanel")
self.recMesPanel=xrc.XRCCTRL(self.mainPanel,"recMesPanel")
self.receMessageText=xrc.XRCCTRL(self.recMesPanel,"receMessageText")
self.senMesPanel=xrc.XRCCTRL(self.mainPanel,"senMesPanel")
self.sendMesTool=xrc.XRCCTRL(self.senMesPanel,"sendMesTool")
self.copy=xrc.XRCCTRL(self.sendMesTool,"copy")
self.paste=xrc.XRCCTRL(self.sendMesTool,"paste")
self.send=xrc.XRCCTRL(self.sendMesTool,"send")
self.sendMessageText=xrc.XRCCTRL(self.senMesPanel,"sendMessageText")
self.mainToolBar=xrc.XRCCTRL(self,"mainToolBar")
self.start=xrc.XRCCTRL(self.mainToolBar,"start")
self.stopt=xrc.XRCCTRL(self.mainToolBar,"stopt")
self.close=xrc.XRCCTRL(self.mainToolBar,"closet")
self.statusText=xrc.XRCCTRL(self.mainToolBar,"statusText")
# Define variables for the controls, bind event handlers
self.Bind(wx.EVT_TOOL, self.OnTool_copy, id=xrc.XRCID('copy'))
self.Bind(wx.EVT_TOOL, self.OnTool_paste, id=xrc.XRCID('paste'))
self.Bind(wx.EVT_TOOL, self.OnTool_send, id=xrc.XRCID('send'))
self.Bind(wx.EVT_KEY_DOWN, self.OnKey_down_sendMessageText, id=xrc.XRCID('sendMessageText'))
self.Bind(wx.EVT_TOOL, self.OnTool_start, id=xrc.XRCID('start'))
self.Bind(wx.EVT_TOOL, self.OnTool_stop, id=xrc.XRCID('stop'))
self.Bind(wx.EVT_TOOL, self.OnTool_close, id=xrc.XRCID('close'))
#!XRCED:begin-block:xrcserverFrame.OnTool_copy
def OnTool_copy(self, evt):
# Replace with event handler code
print "OnTool_copy()"
#!XRCED:end-block:xrcserverFrame.OnTool_copy
#!XRCED:begin-block:xrcserverFrame.OnTool_paste
def OnTool_paste(self, evt):
# Replace with event handler code
print "OnTool_paste()"
#!XRCED:end-block:xrcserverFrame.OnTool_paste
#!XRCED:begin-block:xrcserverFrame.OnTool_send
def OnTool_send(self, evt):
# Replace with event handler code
print "OnTool_send()"
#!XRCED:end-block:xrcserverFrame.OnTool_send
#!XRCED:begin-block:xrcserverFrame.OnKey_down_sendMessageText
def OnKey_down_sendMessageText(self, evt):
# Replace with event handler code
print "OnKey_down_sendMessageText()"
#!XRCED:end-block:xrcserverFrame.OnKey_down_sendMessageText
#!XRCED:begin-block:xrcserverFrame.OnTool_start
def OnTool_start(self, evt):
# Replace with event handler code
print "OnTool_start()"
self.statusText.SetLabel(" server is start")
reactor.listenTCP(8001,xdServerFactory())
#!XRCED:end-block:xrcserverFrame.OnTool_start
#!XRCED:begin-block:xrcserverFrame.OnTool_stop
def OnTool_stop(self, evt):
# Replace with event handler code
print "OnTool_stop()"
reactor.stop()
#!XRCED:end-block:xrcserverFrame.OnTool_stop
#!XRCED:begin-block:xrcserverFrame.OnTool_close
def OnTool_close(self, evt):
# Replace with event handler code
print "OnTool_close()"
#!XRCED:end-block:xrcserverFrame.OnTool_close
# ------------------------ Resource data ----------------------
def __init_resources():
global __res
__res = xrc.EmptyXmlResource()
__res.Load('server.xrc')
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -