외부 파일 (텍스트 또는 CSV 파일)로 전송되는 파이썬 GUI에서 2 개의 슬라이더 값을 가져야합니다. 누구에게 도움이 될까요? 건배 Alasdair파이썬 GUI에서 외부 파일로 값 보내기
0
A
답변
2
여기 wx.Python를 사용하여 빠른 예 : 당신은 지금까지 무엇을했는지
import wx
class MyPanel(wx.Panel):
def __init__(self, parent, id = -1):
wx.Panel.__init__(self, parent, id)
self.slider1 = wx.Slider(self, -1, 50, 0, 100, size=(300,25))
self.slider2 = wx.Slider(self, -1, 50, 0, 100, size=(300,25))
self.button = wx.Button(self, -1, "Write Values")
self.Bind(wx.EVT_BUTTON, self.onWrite)
# Uncomment the next two lines if you want to write the
# data out every time you move the slider
#self.Bind(wx.EVT_SLIDER, self.onWrite)
#self.onWrite()
self.sizer = wx.BoxSizer(wx.VERTICAL)
self.sizer.AddStretchSpacer(1)
self.sizer.Add(self.slider1, 0, wx.ALIGN_CENTER_HORIZONTAL)
self.sizer.AddSpacer(50)
self.sizer.Add(self.slider2, 0, wx.ALIGN_CENTER_HORIZONTAL)
self.sizer.AddSpacer(75)
self.sizer.Add(self.button, 0, wx.ALIGN_CENTER_HORIZONTAL)
self.sizer.AddStretchSpacer(1)
self.SetSizerAndFit(self.sizer)
def onWrite(self, event = None):
v1 = self.slider1.GetValue()
v2 = self.slider2.GetValue()
f = open("file.csv", "w")
line = "%d, %d\n" %(v1, v2)
f.write(line)
f.close()
print "Just wrote", line
if __name__ == "__main__":
a = wx.PySimpleApp()
f = wx.Frame(None,-1, "Slider Demo")
p = MyPanel(f)
f.Show()
a.MainLoop()
+0
@K. Brafford 각 슬라이드 이벤트의 파일에 씁니다? – khachik
+0
좋은 지적. 나는 그 질문에 기초하여 확신하지 못했기 때문에 나는 슬라이더 변경에 대한 통보를받는 방법을 보여줄 것이라고 생각했다. 이 예제를 의도적으로 버튼 누르기를 통해 작성하도록 수정했습니다. –
관련 문제
- 1. Matlab - GUI에서 함수로 변수 보내기
- 2. 여러 파일로 파이썬 로깅
- 3. 링크를 통해 값 보내기
- 4. 전화 외부 파이썬 스크립트
- 5. 파이썬 - 외부 스크립트 실행
- 6. 반복자의 외부 루프에 StopIteration을 보내기
- 7. VIM, .pyp을 파이썬 파일로 인식
- 8. 파이썬. stderr를 로그 파일로 리디렉션
- 9. cron : 파일로 출력 보내기 다음 이메일로 파일 보내기
- 10. 파이썬 스크립트를 사용하여 이메일 보내기
- 11. 파이썬 이상한 이메일 보내기 동작
- 12. 파이썬 0 값
- 13. 문자열의 파이썬 분할 값
- 14. 파이썬 unhash 값
- 15. 파이썬 스레드를 사용하여 값
- 16. GUI에서 C#
- 17. 서블릿에서 JSP로 여러 값 보내기
- 18. PySerial에서 Arduino로 정수 값 보내기
- 19. NSTextField의 값 보내기 : objective c
- 20. Iframe에 값 보내기 HTML 페이지
- 21. Django에서 동일한 첨부 파일로 대량 이메일 보내기
- 22. iPad에서 첨부 파일로 doc 파일 보내기
- 23. powershell 바이너리 첨부 파일로 이메일 보내기
- 24. 어떻게 파이썬 GUI에서 텔넷 명령을 실행할 수 있습니까?
- 25. div에로드 된 외부 파일에서 div 파일 내용을 외부 파일로 바꾸기
- 26. GUI에서 이벤트주기 깨기
- 27. Vim에서 외부 파일로 폴드를 제어하는 방법은 무엇입니까?
- 28. 임베디드 매니페스트를 외부 .manifest 파일로 이동하려면 어떻게해야합니까?
- 29. 크롬 확장 프로그램을 외부 확장 파일로 설치
- 30. 파이썬 CGI 스크립트 그냥 HTML 파일로 기본 파이썬 프로젝트를하고
은? –
그런데 파이썬 GUI 란 무엇입니까? – khachik
간단한 답 : 값을 사용할 수있을 때 파일을 열고 값을 쓰고 닫습니다. 어떤 이유로 작동하지 않습니까? – martineau