#!/usr/bin/python
# myconfig.py
import wx
class MyFrame(wx.Frame):
def __init__(self, parent, id, title):
self.cfg = wx.Config('myconfig')
if self.cfg.Exists('width'):
w, h = self.cfg.ReadInt('width'), self.cfg.ReadInt('height')
else:
(w, h) = (250, 250)
wx.Frame.__init__(self, parent, id, title, wx.DefaultPosition, wx.Size(w, h))
wx.StaticText(self, -1, 'Width:', (20, 20))
wx.StaticText(self, -1, 'Height:', (20, 70))
self.sc1 = wx.SpinCtrl(self, -1, str(w), (80, 15), (60, -1), min=200, max=500)
self.sc2 = wx.SpinCtrl(self, -1, str(h), (80, 65), (60, -1), min=200, max=500)
wx.Button(self, 1, 'Save', (20, 120))
self.Bind(wx.EVT_BUTTON, self.OnSave, id=1)
self.statusbar = self.CreateStatusBar()
self.Centre()
def OnSave(self, event):
self.cfg.WriteInt("width", self.sc1.GetValue())
self.cfg.WriteInt("height", self.sc2.GetValue())
self.statusbar.SetStatusText('Configuration saved, %s ' % wx.Now())
class MyApp(wx.App):
def OnInit(self):
frame = MyFrame(None, -1, 'myconfig.py')
frame.Show(True)
self.SetTopWindow(frame)
return True
app = MyApp(0)
app.MainLoop()
사용자가 최대 값 또는 최소값을 초과하면 창을 팝업하는 방법?wxpython에서 팝업 윈도우 생성
실제 프로젝트 작업을위한 nessacaery 인 팝업 창을 만드는 것을 도와주십시오. – sooraj1990
당신에게 쓰기를 권하는 사람이 있습니까? 그렇지 않습니까? 후자가 우리에게 코드를 보여 주면 우리가 도울 수 있습니다. – Sir
실제로 나는 예제 코드를 실행하려고합니다.하지만 누군가가 음수 값을 입력하면 팝업 창을 표시 할 수 없기 때문에 전문가에게 물어 봅니다. 사람들) 나를 위해 샘플 코드를 작성하는 것을 의미하는 방법을 알려주십시오. – sooraj1990