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

📄 wxpychemshell.py

📁 PyChem是用Python语言编写的多元变量分析软件。它包括一个前端图形界面用于管理和保存试验数据
💻 PY
📖 第 1 页 / 共 5 页
字号:
              '  Linear derivatisation, frame width 8',
              '  Linear derivatisation, frame width 9',
              '  Linear derivatisation, frame width 10', ''],
              id=wxID_WXPYCHEMSHELLLBSPECTRA1, name='lbSpectra1',
              parent=self.swSpectra1, pos=wxPoint(8, 24), size=wxSize(256, 296),
              style=wxHSCROLL, validator=wxDefaultValidator)
        self.lbSpectra1.SetToolTipString('')
        self.lbSpectra1.Show(True)
        self.lbSpectra1.SetLabel('Pre-processing Functions')
        EVT_LISTBOX_DCLICK(self.lbSpectra1, wxID_WXPYCHEMSHELLLBSPECTRA1,
              self.OnLbspectra1ListboxDclick)

        self.lbSpectra2 = wxListBox(choices=[], id=wxID_WXPYCHEMSHELLLBSPECTRA2,
              name='lbSpectra2', parent=self.swSpectra2, pos=wxPoint(8, 20),
              size=wxSize(256, 108), style=wxHSCROLL,
              validator=wxDefaultValidator)
        self.lbSpectra2.SetToolTipString('')

        self.staticText1 = wxStaticText(id=wxID_WXPYCHEMSHELLSTATICTEXT1,
              label='Spectral Pre-processing Functions', name='staticText1',
              parent=self.swSpectra1, pos=wxPoint(50, 6), size=wxSize(161, 13),
              style=0)
        self.staticText1.SetFont(wxFont(8, wxSWISS, wxNORMAL, wxNORMAL, False,
              'Microsoft Sans Serif'))
        self.staticText1.SetBackgroundColour(wxColour(167, 167, 243))
        self.staticText1.SetToolTipString('')

        self.stSpectra2 = wxStaticText(id=wxID_WXPYCHEMSHELLSTSPECTRA2,
              label='Selected Functions', name='stSpectra2',
              parent=self.swSpectra2, pos=wxPoint(86, 4), size=wxSize(91, 13),
              style=0)
        self.stSpectra2.SetBackgroundColour(wxColour(167, 167, 243))
        self.stSpectra2.SetToolTipString('')

        self.btnSpectraDelete = wxButton(id=wxID_WXPYCHEMSHELLBTNSPECTRADELETE,
              label='r', name='btnSpectraDelete', parent=self.swSpectra2,
              pos=wxPoint(144, 138), size=wxSize(48, 23), style=0)
        self.btnSpectraDelete.SetFont(wxFont(9, wxSWISS, wxNORMAL, wxNORMAL,
              False, 'Marlett'))
        self.btnSpectraDelete.SetToolTipString('Delete selected function')
        EVT_BUTTON(self.btnSpectraDelete, wxID_WXPYCHEMSHELLBTNSPECTRADELETE,
              self.OnBtnspectradeleteButton)

        self.btnSpectraUp = wxButton(id=wxID_WXPYCHEMSHELLBTNSPECTRAUP,
              label='t', name='btnSpectraUp', parent=self.swSpectra2,
              pos=wxPoint(8, 138), size=wxSize(48, 23), style=0)
        self.btnSpectraUp.SetFont(wxFont(12, wxSWISS, wxNORMAL, wxNORMAL, False,
              'Marlett'))
        self.btnSpectraUp.SetToolTipString('Move up')
        EVT_BUTTON(self.btnSpectraUp, wxID_WXPYCHEMSHELLBTNSPECTRAUP,
              self.OnBtnspectraupButton)

        self.btnSpectraDown = wxButton(id=wxID_WXPYCHEMSHELLBTNSPECTRADOWN,
              label='u', name='btnSpectraDown', parent=self.swSpectra2,
              pos=wxPoint(80, 138), size=wxSize(48, 23), style=0)
        self.btnSpectraDown.SetFont(wxFont(12, wxSWISS, wxNORMAL, wxNORMAL,
              False, 'Marlett'))
        self.btnSpectraDown.SetToolTipString('Move down')
        EVT_BUTTON(self.btnSpectraDown, wxID_WXPYCHEMSHELLBTNSPECTRADOWN,
              self.OnBtnspectradownButton)

        self.btnSpectraReset = wxButton(id=wxID_WXPYCHEMSHELLBTNSPECTRARESET,
              label='O', name='btnSpectraReset', parent=self.swSpectra2,
              pos=wxPoint(216, 138), size=wxSize(48, 23), style=0)
        self.btnSpectraReset.SetFont(wxFont(12, wxSWISS, wxNORMAL, wxNORMAL,
              False, 'Wingdings 3'))
        self.btnSpectraReset.SetToolTipString('Reset')
        EVT_BUTTON(self.btnSpectraReset, wxID_WXPYCHEMSHELLBTNSPECTRARESET,
              self.OnBtnspectraresetButton)

        self.plPCA = wxPanel(id=wxID_WXPYCHEMSHELLPLPCA, name='plPCA',
              parent=self.nbMain, pos=wxPoint(0, 0), size=wxSize(1018, 618),
              style=wxTAB_TRAVERSAL)
        self.plPCA.SetToolTipString('')

        self.plFullDFA = wxPanel(id=wxID_WXPYCHEMSHELLPLFULLDFA,
              name='plFullDFA', parent=self.nbMain, pos=wxPoint(0, 0),
              size=wxSize(1018, 618), style=wxTAB_TRAVERSAL)

        self.swFullPCA2 = wxSashWindow(id=wxID_WXPYCHEMSHELLSWFULLPCA2,
              name='swFullPCA2', parent=self.plPCA, pos=wxPoint(0, 432),
              size=wxSize(272, 190), style=wxCLIP_CHILDREN | wxSW_3D)
        self.swFullPCA2.SetBackgroundColour(wxColour(255, 255, 255))

        self.swFullPCA1 = wxSashWindow(id=wxID_WXPYCHEMSHELLSWFULLPCA1,
              name='swFullPCA1', parent=self.plPCA, pos=wxPoint(0, 0),
              size=wxSize(412, 432), style=wxCLIP_CHILDREN | wxSW_3D)
        self.swFullPCA1.SetBackgroundColour(wxColour(255, 255, 255))
        self.swFullPCA1.SetToolTipString('')

        self.plcPCAscore = PlotCanvas(id=wxID_WXPYCHEMSHELLPLCPCASCORE,
              name='plcPCAscore', parent=self.swFullPCA1, pos=wxPoint(8, 32),
              size=wxSize(392, 392), style=0)
        self.plcPCAscore.SetFontSizeTitle(10)
        self.plcPCAscore.SetFontSizeAxis(8)
        self.plcPCAscore.SetEnableZoom(True)
        self.plcPCAscore.SetFont(wxFont(10, wxSWISS, wxNORMAL, wxNORMAL, False,
              'Microsoft Sans Serif'))
        self.plcPCAscore.SetToolTipString('')
        EVT_RIGHT_DOWN(self.plcPCAscore, self.OnPlcPCAscoreRightDown)

        self.spnPCscore1 = wxSpinCtrl(id=wxID_WXPYCHEMSHELLSPNPCSCORE1,
              initial=1, max=100, min=1, name='spnPCscore1',
              parent=self.swFullPCA1, pos=wxPoint(200, 8), size=wxSize(50, 21),
              style=wxSP_ARROW_KEYS)
        self.spnPCscore1.SetFont(wxFont(10, wxSWISS, wxNORMAL, wxNORMAL, False,
              'Microsoft Sans Serif'))
        self.spnPCscore1.SetValue(1)
        self.spnPCscore1.SetToolTipString('')
        EVT_SPINCTRL(self.spnPCscore1, wxID_WXPYCHEMSHELLSPNPCSCORE1,
              self.OnSpnPCscore1Spinctrl)

        self.spnPCscores2 = wxSpinCtrl(id=wxID_WXPYCHEMSHELLSPNPCSCORES2,
              initial=1, max=100, min=1, name='spnPCscores2',
              parent=self.swFullPCA1, pos=wxPoint(288, 8), size=wxSize(50, 21),
              style=wxSP_ARROW_KEYS)
        self.spnPCscores2.SetFont(wxFont(10, wxSWISS, wxNORMAL, wxNORMAL, False,
              'Microsoft Sans Serif'))
        self.spnPCscores2.SetValue(2)
        self.spnPCscores2.SetToolTipString('')
        EVT_SPINCTRL(self.spnPCscores2, wxID_WXPYCHEMSHELLSPNPCSCORES2,
              self.OnSpnPCscores2Spinctrl)

        self.stPCA1 = wxStaticText(id=wxID_WXPYCHEMSHELLSTPCA1, label='vs.',
              name='stPCA1', parent=self.swFullPCA1, pos=wxPoint(261, 10),
              size=wxSize(17, 16), style=0)
        self.stPCA1.SetBackgroundColour(wxColour(255, 255, 255))
        self.stPCA1.SetFont(wxFont(10, wxSWISS, wxNORMAL, wxNORMAL, False,
              'Microsoft Sans Serif'))
        self.stPCA1.SetToolTipString('')

        self.stPCA2 = wxStaticText(id=wxID_WXPYCHEMSHELLSTPCA2,
              label='Principal Component', name='stPCA2',
              parent=self.swFullPCA1, pos=wxPoint(64, 10), size=wxSize(124, 16),
              style=0)
        self.stPCA2.SetBackgroundColour(wxColour(255, 255, 255))
        self.stPCA2.SetFont(wxFont(10, wxSWISS, wxNORMAL, wxNORMAL, False,
              'Microsoft Sans Serif'))
        self.stPCA2.SetToolTipString('')

        self.swPCA3 = wxSashWindow(id=wxID_WXPYCHEMSHELLSWPCA3, name='swPCA3',
              parent=self.plPCA, pos=wxPoint(412, 0), size=wxSize(412, 432),
              style=wxCLIP_CHILDREN | wxSW_3D)
        self.swPCA3.SetBackgroundColour(wxColour(255, 255, 255))
        self.swPCA3.SetToolTipString('')

        self.spnPCload1 = wxSpinCtrl(id=wxID_WXPYCHEMSHELLSPNPCLOAD1, initial=1,
              max=100, min=1, name='spnPCload1', parent=self.swPCA3,
              pos=wxPoint(288, 8), size=wxSize(50, 21), style=wxSP_ARROW_KEYS)
        self.spnPCload1.SetFont(wxFont(10, wxSWISS, wxNORMAL, wxNORMAL, False,
              'Microsoft Sans Serif'))
        self.spnPCload1.SetValue(1)
        self.spnPCload1.SetToolTipString('')
        EVT_SPINCTRL(self.spnPCload1, wxID_WXPYCHEMSHELLSPNPCLOAD1,
              self.OnSpnPCload1Spinctrl)

        self.stPCA3 = wxStaticText(id=wxID_WXPYCHEMSHELLSTPCA3,
              label='Principal Component Loading', name='stPCA3',
              parent=self.swPCA3, pos=wxPoint(80, 10), size=wxSize(176, 16),
              style=0)
        self.stPCA3.SetBackgroundColour(wxColour(255, 255, 255))
        self.stPCA3.SetFont(wxFont(10, wxSWISS, wxNORMAL, wxNORMAL, False,
              'Microsoft Sans Serif'))
        self.stPCA3.SetToolTipString('')

        self.plcPCAload = PlotCanvas(id=wxID_WXPYCHEMSHELLPLCPCALOAD,
              name='plcPCAload', parent=self.swPCA3, pos=wxPoint(8, 32),
              size=wxSize(400, 396), style=0)
        self.plcPCAload.SetFontSizeTitle(10)
        self.plcPCAload.SetFontSizeAxis(8)
        self.plcPCAload.SetEnableZoom(True)
        self.plcPCAload.SetFont(wxFont(10, wxSWISS, wxNORMAL, wxNORMAL, False,
              'Microsoft Sans Serif'))
        self.plcPCAload.SetToolTipString('')
        EVT_RIGHT_DOWN(self.plcPCAload, self.OnPlcPCAloadRightDown)

        self.plcPCvar = PlotCanvas(id=wxID_WXPYCHEMSHELLPLCPCVAR,
              name='plcPCvar', parent=self.swFullPCA2, pos=wxPoint(2, 2),
              size=wxSize(268, 186), style=0)
        self.plcPCvar.SetFontSizeAxis(7)
        self.plcPCvar.SetFontSizeTitle(8)
        self.plcPCvar.SetEnableZoom(True)
        self.plcPCvar.SetToolTipString('')
        EVT_RIGHT_DOWN(self.plcPCvar, self.OnPlcPCvarRightDown)

        self.swPCAeigs = wxSashWindow(id=wxID_WXPYCHEMSHELLSWPCAEIGS,
              name='swPCAeigs', parent=self.plPCA, pos=wxPoint(273, 432),
              size=wxSize(279, 190), style=wxCLIP_CHILDREN | wxSW_3D)
        self.swPCAeigs.SetBackgroundColour(wxColour(255, 255, 255))
        self.swPCAeigs.SetToolTipString('')

        self.sashWindow1 = wxSashWindow(id=wxID_WXPYCHEMSHELLSASHWINDOW1,
              name='sashWindow1', parent=self.plFullDFA, pos=wxPoint(0, 0),
              size=wxSize(412, 432), style=wxCLIP_CHILDREN | wxSW_3D)
        self.sashWindow1.SetBackgroundColour(wxColour(255, 255, 255))
        self.sashWindow1.SetToolTipString('')

        self.staticText2 = wxStaticText(id=wxID_WXPYCHEMSHELLSTATICTEXT2,
              label='Discriminant Function', name='staticText2',
              parent=self.sashWindow1, pos=wxPoint(64, 10), size=wxSize(126,
              16), style=0)
        self.staticText2.SetBackgroundColour(wxColour(255, 255, 255))
        self.staticText2.SetFont(wxFont(10, wxSWISS, wxNORMAL, wxNORMAL, False,
              'Microsoft Sans Serif'))
        self.staticText2.SetToolTipString('')

        self.plcDFAscores = PlotCanvas(id=wxID_WXPYCHEMSHELLPLCDFASCORES,
              name='plcDFAscores', parent=self.sashWindow1, pos=wxPoint(8, 32),
              size=wxSize(400, 392), style=0)
        self.plcDFAscores.SetFontSizeTitle(10)
        self.plcDFAscores.SetFontSizeAxis(8)
        self.plcDFAscores.SetEnableZoom(True)
        self.plcDFAscores.SetFont(wxFont(10, wxSWISS, wxNORMAL, wxNORMAL, False,
              'Microsoft Sans Serif'))
        self.plcDFAscores.SetToolTipString('')
        EVT_RIGHT_DOWN(self.plcDFAscores, self.OnPlcDFAscoresRightDown)

        self.spnDFAscore1 = wxSpinCtrl(id=wxID_WXPYCHEMSHELLSPNDFASCORE1,
              initial=1, max=100, min=1, name='spnDFAscore1',
              parent=self.sashWindow1, pos=wxPoint(208, 8), size=wxSize(50, 21),
              style=wxSP_ARROW_KEYS)
        self.spnDFAscore1.SetFont(wxFont(10, wxSWISS, wxNORMAL, wxNORMAL, False,
              'Microsoft Sans Serif'))
        self.spnDFAscore1.SetValue(1)
        self.spnDFAscore1.SetToolTipString('')
        EVT_SPINCTRL(self.spnDFAscore1, wxID_WXPYCHEMSHELLSPNDFASCORE1,
              self.OnSpnDFAscore1Spinctrl)

        self.staticText3 = wxStaticText(id=wxID_WXPYCHEMSHELLSTATICTEXT3,
              label='vs.', name='staticText3', parent=self.sashWindow1,
              pos=wxPoint(269, 10), size=wxSize(17, 16), style=0)
        self.staticText3.SetBackgroundColour(wxColour(255, 255, 255))
        self.staticText3.SetFont(wxFont(10, wxSWISS, wxNORMAL, wxNORMAL, False,
              'Microsoft Sans Serif'))
        self.staticText3.SetToolTipString('')

        self.spnDFAscore2 = wxSpinCtrl(id=wxID_WXPYCHEMSHELLSPNDFASCORE2,
        

⌨️ 快捷键说明

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