I have tried two things to some extent:
* Qt: mainly PyQt, worked with simple examples for getting a text editor going; started procrastinating thinking about all the ways I could subvert existing widgets for different features of the editor, and made procrastination even more effective by being generally repulsed by the Qt documentation (not that it's bad, it's just that there's a LOT)
* terminal painting: basically using something like urwid for Python to create a simple terminal based UI
Some things I have tried to a lesser extent:
* alternative UI building tools for Python, like Kivy
* building my own UI toolset from scratch using pyglet
I appreciate the tremendous scope of the infrastructure and many number of man-hours it takes to create tools that finally allow pixels to appear on our screens, but its not my cup of tea. I care much more about how I want the UI designed overall, using the editor for doing some actual work, and then seeing how I can streamline the process further.
I am wondering if I can overcome my general procrastination by finding a partner who'd be interested in working with me on the project especially on the UI side of things, instead of learning how to do everything by myself (even though that is a romantic and appealing notion -- the lone wolf dev). I am particularly wary of asking because I have no way of compensating such a partner monetarily, and this is almost definitely not going to be a profit based business which we can earn money off of.
Could you discuss pros/cons with me, and if the pros outweigh the cons, how I might go about finding a person?