druid_encrypt_dialog.py 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. # -*- coding: utf-8 -*-
  2. ###########################################################################
  3. ## Python code generated with wxFormBuilder (version Oct 26 2018)
  4. ## http://www.wxformbuilder.org/
  5. ##
  6. ## PLEASE DO *NOT* EDIT THIS FILE!
  7. ###########################################################################
  8. import wx
  9. import wx.xrc
  10. ###########################################################################
  11. ## Class DruidEncryptDialog
  12. ###########################################################################
  13. class DruidEncryptDialog ( wx.Dialog ):
  14. def __init__( self, parent ):
  15. wx.Dialog.__init__ ( self, parent, id = wx.ID_ANY, title = u"druid秘钥生成工具", pos = wx.DefaultPosition, size = wx.Size( 600,460 ), style = wx.DEFAULT_DIALOG_STYLE )
  16. self.SetSizeHints( wx.DefaultSize, wx.DefaultSize )
  17. b_sizer_main = wx.BoxSizer( wx.VERTICAL )
  18. self.m_scrolled_window = wx.ScrolledWindow( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.VSCROLL )
  19. self.m_scrolled_window.SetScrollRate( 0, 20 )
  20. b_sizer_scrolled = wx.BoxSizer( wx.VERTICAL )
  21. sb_sizer_original_password = wx.StaticBoxSizer( wx.StaticBox( self.m_scrolled_window, wx.ID_ANY, u"原始密码" ), wx.VERTICAL )
  22. b_sizer_original_password = wx.BoxSizer( wx.HORIZONTAL )
  23. self.m_text_ctrl_original_password = wx.TextCtrl( sb_sizer_original_password.GetStaticBox(), wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )
  24. self.m_text_ctrl_original_password.SetMaxLength( 32 )
  25. b_sizer_original_password.Add( self.m_text_ctrl_original_password, 1, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
  26. self.m_button_generate = wx.Button( sb_sizer_original_password.GetStaticBox(), wx.ID_ANY, u"生成", wx.DefaultPosition, wx.DefaultSize, 0 )
  27. b_sizer_original_password.Add( self.m_button_generate, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
  28. self.m_button_clear = wx.Button( sb_sizer_original_password.GetStaticBox(), wx.ID_ANY, u"清空", wx.DefaultPosition, wx.DefaultSize, 0 )
  29. b_sizer_original_password.Add( self.m_button_clear, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
  30. sb_sizer_original_password.Add( b_sizer_original_password, 0, wx.EXPAND, 5 )
  31. b_sizer_scrolled.Add( sb_sizer_original_password, 0, wx.ALL|wx.EXPAND, 5 )
  32. sb_sizer_private_key = wx.StaticBoxSizer( wx.StaticBox( self.m_scrolled_window, wx.ID_ANY, u"私钥" ), wx.VERTICAL )
  33. self.m_text_ctrl_private_key = wx.TextCtrl( sb_sizer_private_key.GetStaticBox(), wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, wx.TE_MULTILINE|wx.TE_READONLY|wx.TE_WORDWRAP )
  34. self.m_text_ctrl_private_key.SetMinSize( wx.Size( -1,120 ) )
  35. sb_sizer_private_key.Add( self.m_text_ctrl_private_key, 0, wx.ALL|wx.EXPAND, 5 )
  36. self.m_button_copy_private_key = wx.Button( sb_sizer_private_key.GetStaticBox(), wx.ID_ANY, u"点击复制", wx.DefaultPosition, wx.DefaultSize, 0 )
  37. sb_sizer_private_key.Add( self.m_button_copy_private_key, 0, wx.ALL, 5 )
  38. b_sizer_scrolled.Add( sb_sizer_private_key, 0, wx.ALL|wx.EXPAND, 5 )
  39. sb_sizer_public_key = wx.StaticBoxSizer( wx.StaticBox( self.m_scrolled_window, wx.ID_ANY, u"公钥" ), wx.VERTICAL )
  40. self.m_text_ctrl_public_key = wx.TextCtrl( sb_sizer_public_key.GetStaticBox(), wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, wx.TE_MULTILINE|wx.TE_READONLY|wx.TE_WORDWRAP )
  41. self.m_text_ctrl_public_key.SetMinSize( wx.Size( -1,60 ) )
  42. sb_sizer_public_key.Add( self.m_text_ctrl_public_key, 0, wx.ALL|wx.EXPAND, 5 )
  43. self.m_button_copy_public_key = wx.Button( sb_sizer_public_key.GetStaticBox(), wx.ID_ANY, u"点击复制", wx.DefaultPosition, wx.DefaultSize, 0 )
  44. sb_sizer_public_key.Add( self.m_button_copy_public_key, 0, wx.ALL, 5 )
  45. b_sizer_scrolled.Add( sb_sizer_public_key, 0, wx.ALL|wx.EXPAND, 5 )
  46. sb_sizer_encrypt_password = wx.StaticBoxSizer( wx.StaticBox( self.m_scrolled_window, wx.ID_ANY, u"密码" ), wx.VERTICAL )
  47. self.m_text_ctrl_encrypt_password = wx.TextCtrl( sb_sizer_encrypt_password.GetStaticBox(), wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, wx.TE_MULTILINE|wx.TE_READONLY|wx.TE_WORDWRAP )
  48. self.m_text_ctrl_encrypt_password.SetMinSize( wx.Size( -1,60 ) )
  49. sb_sizer_encrypt_password.Add( self.m_text_ctrl_encrypt_password, 0, wx.ALL|wx.EXPAND, 5 )
  50. self.m_button_copy_encrypt_password = wx.Button( sb_sizer_encrypt_password.GetStaticBox(), wx.ID_ANY, u"点击复制", wx.DefaultPosition, wx.DefaultSize, 0 )
  51. sb_sizer_encrypt_password.Add( self.m_button_copy_encrypt_password, 0, wx.ALL, 5 )
  52. b_sizer_scrolled.Add( sb_sizer_encrypt_password, 0, wx.ALL|wx.EXPAND, 5 )
  53. self.m_scrolled_window.SetSizer( b_sizer_scrolled )
  54. self.m_scrolled_window.Layout()
  55. b_sizer_scrolled.Fit( self.m_scrolled_window )
  56. b_sizer_main.Add( self.m_scrolled_window, 1, wx.EXPAND |wx.ALL, 5 )
  57. self.SetSizer( b_sizer_main )
  58. self.Layout()
  59. self.Centre( wx.BOTH )
  60. # Connect Events
  61. self.m_button_generate.Bind( wx.EVT_BUTTON, self.OnClickEventGenerate )
  62. self.m_button_clear.Bind( wx.EVT_BUTTON, self.OnClickEventClear )
  63. self.m_button_copy_private_key.Bind( wx.EVT_BUTTON, self.OnClickEventPrivateKeyCopy )
  64. self.m_button_copy_public_key.Bind( wx.EVT_BUTTON, self.OnClickEventPublicKeyCopy )
  65. self.m_button_copy_encrypt_password.Bind( wx.EVT_BUTTON, self.OnClickEventEncryptPasswordCopy )
  66. def __del__( self ):
  67. pass
  68. # Virtual event handlers, overide them in your derived class
  69. def OnClickEventGenerate( self, event ):
  70. event.Skip()
  71. def OnClickEventClear( self, event ):
  72. event.Skip()
  73. def OnClickEventPrivateKeyCopy( self, event ):
  74. event.Skip()
  75. def OnClickEventPublicKeyCopy( self, event ):
  76. event.Skip()
  77. def OnClickEventEncryptPasswordCopy( self, event ):
  78. event.Skip()