최근(2020년 11월 21일)에 릴리즈 4.1.1이 발표되었습니다.
C++ 언어로 작성된 wxPython은 Python2 와 Python3 모두에 사용가능한
Python의 GUI 래퍼(wrapper)입니다.
[1] wxPython 홈페이지
처음 설치 명령: pippip install wxPython==4.1.1
업그레이드 명령: pippip install --upgrade wxPython==4.1.1
[3] 설치 후 버전 확인하기
>>> import wx
>>> wx.version()
'4.1.1 msw (phoenix) wxWidgets 3.1.5'
>>> wx.__version__
'4.1.1'
[4] 설치된 wxPython의 버전을 확인하는 GUI 소스
# -*- coding: utf-8 -*-
#!/usr/bin/env python
# Filename: versionGUI.py
#
# Date: 2020.11.28
import wx
class VersionDialog(wx.Dialog):
def __init__(self, parent, title):
wx.Dialog.__init__(self, parent, -1, title, size=(475, 240))
self.sbox = wx.StaticBox(self, -1, 'Version Information', (10, 20), size=(440, 100))
self.sbox.SetFont( wx.Font(10, wx.ROMAN, wx.NORMAL, wx.NORMAL) )
font = wx.Font(11, wx.ROMAN, wx.NORMAL, wx.NORMAL)
a = wx.StaticText(self, -1 , "wx.version() = {0}".format(wx.version()), (15, 60))
a.SetFont( font )
b = wx.StaticText(self, -1 , "wx.__version__ = %s" % wx.__version__, (15, 85))
b.SetFont( font )
wx.StaticLine(self, 1, (15, 145), (430, 2))
wx.Button(self, 1, 'Okay', (340, 165), (100, -1))
self.Bind(wx.EVT_BUTTON, self.OnClose, id=1)
def OnClose(self, event):
self.Destroy()
quit()
if __name__ == "__main__":
app = wx.App()
dia = VersionDialog(None, "Version of wxPython")
dia.ShowModal()
if dia != None:
dia.Destroy()
app.MainLoop()
실행 결과:
'프로그래밍 > Python' 카테고리의 다른 글
0.1 + 0.2 의 계산 결과가 0.3 이 되게 하기 (0) | 2023.01.05 |
---|---|
wxPython을 이용한 간단한 웹 브라우저 소스 몇 가지 (0) | 2020.11.29 |
PyGTK 릉 이용한 RPN 계산기 (0) | 2014.08.16 |
Python 3.3.5 및 3.4.1 에 IPython 과 Matplotlib 설치하기 (0) | 2014.08.04 |
Python 버전 알아내기 (0) | 2014.05.08 |