wxpython을 이용해서 Windows, Linux, OSX 에서 돌아가는 단결정 회절관련 프로그램을 짜고 있다.
GUI design은 xrced를 사용함.
wxpython이 참 잘 만들어지긴 했는데 가끔 OS 마다 다른 현상을 보일 때가 있다.
예를들어 wx.Frame의 toolbar에 StaticText를 넣고 변수로 받을 경우 Windows와 OSX에서는 잘 되는데 Linux에서는 받을 수 없다.
뭐 이것 말고도 어떤 운영체제에서는 되고 다른 운영체제에서는 안되던가 이상한 행동을 보일때가 있다. 지금까지는 어찌저찌 잘 버텨 왔는데...
wxpython이 슬슬 마음에 들지 않는 이유중의 하나는 Gui design tool (QT의 qt-designer 같은)의 문제.
3년전쯤에는 boa-constructor를 썼는데 지금은 많이 좋아졌을래나. boa로 gui design하고 code를 생성시켰을때의 그 번잡스러운 코드들이란..
wxglade는 너무 단순하고, xrced 와 더불어 최신의 control 들을 지원하지 않고..
qt-designer는 제대로 써본적이 없긴 한데 참 좋아보이긴 한다. qt 구조상 wxpython처럼 운영체제마다 가끔 다른 짓을 할 염려도 없을거 같고.
그런데 py-qt를 배우긴 좀... 지금껏 열심히 삽질하면서 배운 wxpython이 아깝고.. 또 내가 만든 프로그램은 불특정 다수를 대상으로 하기 때문에 그 사람들에게 python-qt를 까세요 라고 하기도 그렇고. 게다가 나와 공동작업을 하는 그룹에서 이미 wxpython으로 많은 것을 해놨기때문에 어짜피 wxpython을 버릴 수도 없고..
GUI design은 xrced를 사용함.
wxpython이 참 잘 만들어지긴 했는데 가끔 OS 마다 다른 현상을 보일 때가 있다.
예를들어 wx.Frame의 toolbar에 StaticText를 넣고 변수로 받을 경우 Windows와 OSX에서는 잘 되는데 Linux에서는 받을 수 없다.
뭐 이것 말고도 어떤 운영체제에서는 되고 다른 운영체제에서는 안되던가 이상한 행동을 보일때가 있다. 지금까지는 어찌저찌 잘 버텨 왔는데...
wxpython이 슬슬 마음에 들지 않는 이유중의 하나는 Gui design tool (QT의 qt-designer 같은)의 문제.
3년전쯤에는 boa-constructor를 썼는데 지금은 많이 좋아졌을래나. boa로 gui design하고 code를 생성시켰을때의 그 번잡스러운 코드들이란..
wxglade는 너무 단순하고, xrced 와 더불어 최신의 control 들을 지원하지 않고..
qt-designer는 제대로 써본적이 없긴 한데 참 좋아보이긴 한다. qt 구조상 wxpython처럼 운영체제마다 가끔 다른 짓을 할 염려도 없을거 같고.
그런데 py-qt를 배우긴 좀... 지금껏 열심히 삽질하면서 배운 wxpython이 아깝고.. 또 내가 만든 프로그램은 불특정 다수를 대상으로 하기 때문에 그 사람들에게 python-qt를 까세요 라고 하기도 그렇고. 게다가 나와 공동작업을 하는 그룹에서 이미 wxpython으로 많은 것을 해놨기때문에 어짜피 wxpython을 버릴 수도 없고..


덧글