123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- # -*- coding: utf-8 -*-
- ###########################################################################
- ## Python code generated with wxFormBuilder (version Oct 26 2018)
- ## http://www.wxformbuilder.org/
- ##
- ## PLEASE DO *NOT* EDIT THIS FILE!
- ###########################################################################
- import wx
- import wx.xrc
- import wx.propgrid as pg
- ###########################################################################
- ## Class ConfigDialog
- ###########################################################################
- class ConfigDialog ( wx.Dialog ):
- def __init__( self, parent ):
- wx.Dialog.__init__ ( self, parent, id = wx.ID_ANY, title = u"配置参数", pos = wx.DefaultPosition, size = wx.Size( 318,450 ), style = wx.DEFAULT_DIALOG_STYLE )
- self.SetSizeHints( wx.DefaultSize, wx.DefaultSize )
- b_sizer = wx.BoxSizer( wx.VERTICAL )
- self.m_property_manager = pg.PropertyGridManager(self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.propgrid.PGMAN_DEFAULT_STYLE|wx.propgrid.PG_BOLD_MODIFIED|wx.propgrid.PG_DESCRIPTION|wx.propgrid.PG_SPLITTER_AUTO_CENTER)
- self.m_property_page = self.m_property_manager.AddPage( u"基础设置", wx.NullBitmap )
- self.m_property_item_enable = self.m_property_page.Append( pg.BoolProperty( u"是否启用配置", u"config_enable" ) )
- self.m_property_page.SetPropertyHelpString(self.m_property_item_enable, u"选择为True时参数生效,在修改框架时会使用配置的参数,否则不使用" )
- self.m_property_item_mysql_category = self.m_property_page.Append( pg.PropertyCategory( u"数据库配置", u"mysql_config" ) )
- self.m_property_item_database_ip = self.m_property_page.Append( pg.LongStringProperty( u"IP地址", u"database_ip" ) )
- self.m_property_page.SetPropertyHelpString(self.m_property_item_database_ip, u"mysql数据库的ip地址,本地也可以填写localhost\n或者127.0.0.1" )
- self.m_property_item_database_port = self.m_property_page.Append( pg.IntProperty( u"端口号", u"database_port", 3306) )
- self.m_property_page.SetPropertyHelpString(self.m_property_item_database_port, u"mysql数据库的端口号,mysql默认3306" )
- self.m_property_item_database_name = self.m_property_page.Append( pg.LongStringProperty( u"名称", u"database_name" ) )
- self.m_property_page.SetPropertyHelpString(self.m_property_item_database_name, u"mysql数据库名称" )
- self.m_property_item_database_username = self.m_property_page.Append( pg.LongStringProperty( u"账号", u"database_username" ) )
- self.m_property_page.SetPropertyHelpString(self.m_property_item_database_username, u"mysql数据库登录账号(存储时会加密,放心填写)" )
- self.m_property_item_database_password = self.m_property_page.Append( pg.LongStringProperty( u"密码", u"database_password" ) )
- self.m_property_page.SetPropertyHelpString(self.m_property_item_database_password, u"mysql数据库登录密码(存储时会加密,放心填写)" )
- self.m_property_item_redis_category = self.m_property_page.Append( pg.PropertyCategory( u"Redis配置", u"redis_config" ) )
- self.m_property_item_redis_ip = self.m_property_page.Append( pg.LongStringProperty( u"IP地址", u"redis_ip" ) )
- self.m_property_page.SetPropertyHelpString(self.m_property_item_redis_ip, u"redis数据库的ip地址,本地也可以填写localhost\n或者127.0.0.1" )
- self.m_property_item_redis_port = self.m_property_page.Append( pg.IntProperty( u"端口号", u"redis_port", 6379 ) )
- self.m_property_page.SetPropertyHelpString(self.m_property_item_redis_port, u"redis数据库端口号,默认6379" )
- self.m_property_item_redis_password = self.m_property_page.Append( pg.LongStringProperty( u"密码", u"redis_password" ) )
- self.m_property_page.SetPropertyHelpString(self.m_property_item_redis_password, u"redis数据库登录密码(存储时会加密,放心填写)" )
- b_sizer.Add( self.m_property_manager, 1, wx.ALL|wx.EXPAND, 5 )
- self.m_static_text = wx.StaticText( self, wx.ID_ANY, u"注:设置一次后下次修改不需要再次设置", wx.DefaultPosition, wx.DefaultSize, 0 )
- self.m_static_text.Wrap( -1 )
- b_sizer.Add( self.m_static_text, 0, wx.ALL, 5 )
- b_sizer2 = wx.BoxSizer( wx.HORIZONTAL )
- self.m_button_save = wx.Button( self, wx.ID_ANY, u"保存", wx.DefaultPosition, wx.DefaultSize, 0 )
- b_sizer2.Add( self.m_button_save, 0, wx.ALL, 5 )
- self.m_button_close = wx.Button( self, wx.ID_CANCEL, u"关闭", wx.DefaultPosition, wx.DefaultSize, 0 )
- b_sizer2.Add( self.m_button_close, 0, wx.ALL, 5 )
- b_sizer.Add( b_sizer2, 0, wx.ALIGN_RIGHT, 5 )
- self.SetSizer( b_sizer )
- self.Layout()
- self.Centre( wx.BOTH )
- # Connect Events
- self.m_button_save.Bind( wx.EVT_BUTTON, self.OnClickEventSave )
- def __del__( self ):
- pass
- # Virtual event handlers, overide them in your derived class
- def OnClickEventSave( self, event ):
- event.Skip()
|