⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wxplotpropertiesdialog.py

📁 PyChem是用Python语言编写的多元变量分析软件。它包括一个前端图形界面用于管理和保存试验数据
💻 PY
📖 第 1 页 / 共 2 页
字号:
#Boa:Dialog:wxPlotPropertiesDialog

"""
A dialog for import ASCII files for PyChem

$Id: wxPlotPropertiesDialog.py Copyright (C) 2005  Roger Jarvis

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.

"""

from wxPython.wx import *
from wxPython.lib.bcrtl.user.StaticTextCtrl import *
from StaticTextCtrl import *
import string

def create(parent):
    return wxPlotPropertiesDialog(parent)

[wxID_WXPLOTPROPERTIESDIALOG, wxID_WXPLOTPROPERTIESDIALOGBTNCANCEL, 
 wxID_WXPLOTPROPERTIESDIALOGBTNOK, wxID_WXPLOTPROPERTIESDIALOGSPNFONTSIZEAXES, 
 wxID_WXPLOTPROPERTIESDIALOGSPNXMAX, wxID_WXPLOTPROPERTIESDIALOGSPNXMIN, 
 wxID_WXPLOTPROPERTIESDIALOGSPNYMAX, wxID_WXPLOTPROPERTIESDIALOGSPNYMIN, 
 wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT1, 
 wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT10, 
 wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT2, 
 wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT3, 
 wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT4, 
 wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT5, 
 wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT6, 
 wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT7, 
 wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT8, 
 wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT9, wxID_WXPLOTPROPERTIESDIALOGSWLOADX, 
 wxID_WXPLOTPROPERTIESDIALOGTXTTITLE, wxID_WXPLOTPROPERTIESDIALOGTXTXLABEL, 
 wxID_WXPLOTPROPERTIESDIALOGTXTXMAX, wxID_WXPLOTPROPERTIESDIALOGTXTXMIN, 
 wxID_WXPLOTPROPERTIESDIALOGTXTYLABEL, wxID_WXPLOTPROPERTIESDIALOGTXTYMAX, 
 wxID_WXPLOTPROPERTIESDIALOGTXTYMIN, 
] = map(lambda _init_ctrls: wxNewId(), range(26))

class wxPlotPropertiesDialog(wxDialog):
    def _init_ctrls(self, prnt):
        # generated method, don't edit
        wxDialog.__init__(self, id=wxID_WXPLOTPROPERTIESDIALOG,
              name='wxPlotPropertiesDialog', parent=prnt, pos=wxPoint(366, 175),
              size=wxSize(250, 345), style=wxDEFAULT_DIALOG_STYLE,
              title='Plot Properties')
        self.SetClientSize(wxSize(242, 311))
        self.SetToolTipString('')

        self.swLoadX = wxSashWindow(id=wxID_WXPLOTPROPERTIESDIALOGSWLOADX,
              name='swLoadX', parent=self, pos=wxPoint(0, 0), size=wxSize(262,
              384), style=wxCLIP_CHILDREN | wxSW_3D)
        self.swLoadX.SetToolTipString('')

        self.btnOK = wxButton(id=wxID_WXPLOTPROPERTIESDIALOGBTNOK, label='OK',
              name='btnOK', parent=self.swLoadX, pos=wxPoint(16, 272),
              size=wxSize(104, 23), style=0)
        self.btnOK.SetToolTipString('')
        EVT_BUTTON(self.btnOK, wxID_WXPLOTPROPERTIESDIALOGBTNOK,
              self.OnBtnOKButton)

        self.btnCancel = wxButton(id=wxID_WXPLOTPROPERTIESDIALOGBTNCANCEL,
              label='Cancel', name='btnCancel', parent=self.swLoadX,
              pos=wxPoint(128, 272), size=wxSize(107, 23), style=0)
        self.btnCancel.SetToolTipString('')
        EVT_BUTTON(self.btnCancel, wxID_WXPLOTPROPERTIESDIALOGBTNCANCEL,
              self.OnBtnCancelButton)

        self.staticText1 = wxStaticText(id=wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT1,
              label='Title', name='staticText1', parent=self.swLoadX,
              pos=wxPoint(16, 16), size=wxSize(20, 13), style=0)
        self.staticText1.SetToolTipString('')

        self.staticText2 = wxStaticText(id=wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT2,
              label='From:', name='staticText2', parent=self.swLoadX,
              pos=wxPoint(16, 232), size=wxSize(26, 13), style=0)
        self.staticText2.SetToolTipString('')

        self.staticText3 = wxStaticText(id=wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT3,
              label='To:', name='staticText3', parent=self.swLoadX,
              pos=wxPoint(136, 232), size=wxSize(16, 13), style=0)
        self.staticText3.SetToolTipString('')

        self.staticText4 = wxStaticText(id=wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT4,
              label='Y-axis limits', name='staticText4', parent=self.swLoadX,
              pos=wxPoint(16, 208), size=wxSize(53, 13), style=0)
        self.staticText4.SetToolTipString('')

        self.staticText5 = wxStaticText(id=wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT5,
              label='From:', name='staticText5', parent=self.swLoadX,
              pos=wxPoint(16, 176), size=wxSize(26, 13), style=0)
        self.staticText5.SetToolTipString('')

        self.staticText6 = wxStaticText(id=wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT6,
              label='To:', name='staticText6', parent=self.swLoadX,
              pos=wxPoint(136, 176), size=wxSize(16, 13), style=0)
        self.staticText6.SetToolTipString('')

        self.staticText7 = wxStaticText(id=wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT7,
              label='X label', name='staticText7', parent=self.swLoadX,
              pos=wxPoint(16, 48), size=wxSize(32, 13), style=0)
        self.staticText7.SetToolTipString('')

        self.staticText8 = wxStaticText(id=wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT8,
              label='Y label', name='staticText8', parent=self.swLoadX,
              pos=wxPoint(16, 80), size=wxSize(32, 13), style=0)
        self.staticText8.SetToolTipString('')

        self.staticText9 = wxStaticText(id=wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT9,
              label='X-axis limits', name='staticText9', parent=self.swLoadX,
              pos=wxPoint(16, 152), size=wxSize(53, 13), style=0)
        self.staticText9.SetToolTipString('')

        self.txtTitle = wxTextCtrl(id=wxID_WXPLOTPROPERTIESDIALOGTXTTITLE,
              name='txtTitle', parent=self.swLoadX, pos=wxPoint(56, 16),
              size=wxSize(168, 21), style=0, value='')
        self.txtTitle.SetToolTipString('')

        self.txtYlabel = wxTextCtrl(id=wxID_WXPLOTPROPERTIESDIALOGTXTYLABEL,
              name='txtYlabel', parent=self.swLoadX, pos=wxPoint(56, 80),
              size=wxSize(168, 21), style=0, value='')
        self.txtYlabel.SetToolTipString('')

        self.txtXlabel = wxTextCtrl(id=wxID_WXPLOTPROPERTIESDIALOGTXTXLABEL,
              name='txtXlabel', parent=self.swLoadX, pos=wxPoint(56, 48),
              size=wxSize(168, 21), style=0, value='')
        self.txtXlabel.SetToolTipString('')

        self.txtXmin = wxTextCtrl(id=wxID_WXPLOTPROPERTIESDIALOGTXTXMIN,
              name='txtXmin', parent=self.swLoadX, pos=wxPoint(48, 176),
              size=wxSize(48, 21), style=0, value='')
        self.txtXmin.SetToolTipString('')
        EVT_TEXT(self.txtXmin, wxID_WXPLOTPROPERTIESDIALOGTXTXMIN,
              self.OnTxtXminText)

        self.spnXmin = wxSpinButton(id=wxID_WXPLOTPROPERTIESDIALOGSPNXMIN,
              name='spnXmin', parent=self.swLoadX, pos=wxPoint(96, 175),
              size=wxSize(17, 24), style=wxSP_VERTICAL)
        self.spnXmin.SetToolTipString('')
        EVT_SPIN_UP(self.spnXmin, wxID_WXPLOTPROPERTIESDIALOGSPNXMIN,
              self.OnSpnXminSpinUp)
        EVT_SPIN_DOWN(self.spnXmin, wxID_WXPLOTPROPERTIESDIALOGSPNXMIN,
              self.OnSpnXminSpinDown)

        self.spnXmax = wxSpinButton(id=wxID_WXPLOTPROPERTIESDIALOGSPNXMAX,
              name='spnXmax', parent=self.swLoadX, pos=wxPoint(208, 175),
              size=wxSize(17, 24), style=wxSP_VERTICAL)
        self.spnXmax.SetToolTipString('')
        EVT_SPIN_UP(self.spnXmax, wxID_WXPLOTPROPERTIESDIALOGSPNXMAX,
              self.OnSpnXmaxSpinUp)
        EVT_SPIN_DOWN(self.spnXmax, wxID_WXPLOTPROPERTIESDIALOGSPNXMAX,
              self.OnSpnXmaxSpinDown)

        self.spnYmax = wxSpinButton(id=wxID_WXPLOTPROPERTIESDIALOGSPNYMAX,
              name='spnYmax', parent=self.swLoadX, pos=wxPoint(208, 231),
              size=wxSize(17, 24), style=wxSP_VERTICAL)
        self.spnYmax.SetToolTipString('')
        EVT_SPIN_UP(self.spnYmax, wxID_WXPLOTPROPERTIESDIALOGSPNYMAX,
              self.OnSpnYmaxSpinUp)
        EVT_SPIN_DOWN(self.spnYmax, wxID_WXPLOTPROPERTIESDIALOGSPNYMAX,
              self.OnSpnYmaxSpinDown)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -