Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I'm done with my class project which I coded using Python. I'm working on the extra credit part i.e. GUI development - Windows platform.
I need something simple, easy to use, possibly drag-and-drop GUI development tool for Python. GUI needs to look somewhat like google, since all my project does is:
input: Company name
output: Ethical or Unethical
So, all I need is:
An attractive image
Input textbox
Search button
Output box
Take your pick here.
Tkinter is in the Python stdlib.
Try with Kivy! kivy.org
It's quite easy, multi platform and a really good documentation
Tkinter is simple but is too ugly. PyQT can do everything you want but is too big. Perhaps IronPython will be good for you. Take a look at this: Python guis
Glade or wxGlade.
EasyGUI for very easy GUI Development
I prefer PyQT although it is pretty big. It has all the features that normal QT has, and that's why it's very usable. I think you can use QML with it too.
I would recommend wxpython.
It's very easy to use and the documentation is pretty good.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I've been working with click to make a command line program. Right now I'm implementing interactive menus in a very textual way. for example:
1-option #1
2-option #2
Enter the index of the option you want to select:
But I would love to do this in a more elegant and interactive way. For example, I love the way Yeoman implements its menus. Here is the menu in action.
Is there any python library that let's us build command line menus like this? I have looked at libraries like curses, cmd etc. But they seem to give you a whole separate window to manage and look kind of unpythonic.
curses, or something like it, really is what you want.
While curses can be used to pop up "windows" with borders around them, erase the whole window, etc., at its base, what it's about is giving you control over your terminal window—moving a cursor around, highlighting text, all the other things you're trying to do.
Some of the higher-level libraries that make things easier (like urwid) do push you toward a more specific look & feel that may not be what you're after, but curses can easily be used for exactly what you're trying to build.
The only real problem with curses it's that it's not ubiquitous. Almost all *nix platforms will have it, but Windows won't. But the answer there isn't much different—there are curses-faking libraries, or Windows-specific conio libraries (including a limited one in the stdlib, inside mscvrt).
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm looking for a good GUI library for Pygame (Python 3.x), but I cannot find one that has been maintained. I've looked at a few, including Pgu, which I liked, but couldn't find a maintained, updated version. I don't want anything to simple, which I could wrap myself if I needed to, but something less complicated than Ocemp.
I think the newest one was https://launchpad.net/simplegc , which started from a Google Summer of Code.
I've been looking around for a GUI library too. Yet I am learning so a 2013-updated library is not as critical for me, but I've been looking at various code.
You may want to try this, it is the newest (November 2013!)
https://pypi.python.org/pypi/SimpleGUICS2Pygame/
Here's another one:
http://www.pygame.org/project-MenuSystem-2031-.html
It was updated as recently as November 2012, so not in the last year, but late in 2012.
Here's a third try.
http://florian-berger.de/en/software/planes
You may have seen these already.
I'm a big fan of PyQt, and it looks like it works with pygame.
That answer is old, Qt is close to releasing version 5.2 and Qt 5 includes a new way of designing UIs with a new language called QML. There's also Qt3d support. See, for instance, the powerful Monkey God!
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm looking to get into web development. My goal is to create some interactive webpages that interact with MS SQL databases (read/insert/updates), and also possibly sites that interact with XML files.
I've got some basic understanding of Python and Perl scripting. Can someone point me in the right direction in either of those languages to accomplish what i'm looking to do, or if it's easier to accomplish in another language what would that be?
Apologies if my stated goal is too broad.
I'd strongly suggest you to look into some of the web development frameworks. They take care of many low-level tasks which is needed in order to build a solid web page. I'm not very familiar with perl, so I can only suggest Python frameworks, especially one of the my favourites - Django. It has very good documentation which is essential for the first-timer. I believe you should be fine as long as you follow the official documentation.
Good luck
You can use SQL Alchamy in python, and lxml or the default ElementTree xml module for simple cases.
I have done both for a webservice I maintain, and they work nice.
You can also use a web development framework. I personally suggest Flask based on that it is a lightweight framework as opposted to django for instance. However, depending on your exact use case the latter might be better.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I want to start developing an ERP for small companies, So I'd like to know what python web framework is highly recommendable for?
I don't think there's any particularly suited for ERPs. Check out a list of all the current frameworks: http://wiki.python.org/moin/WebFrameworks.
openerp is open source and written in python, it uses cherrypy and other things
A open source erp solution called ERP Next [ https://erpnext.com/ ] uses python framework called WNF Framework [ https://github.com/webnotes/wnframework ] .You can ask for a free demo and gauge the
Frappe is the underlying framework of ERPNext, you can check it out. Documentation is relatively unavailable though so you may have to work your way through the source.
Check out web.py. It's a very minimalist Python framework and gives you the flexibility you might need to build something outside of the mainstream data-driven app
http://webpy.org/
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I want to develop a desktop application framework in Python, much like QT, but how to go about it? Any tutorials or links related to it would be helpful!
There is so many great freameworks like wxPython (Tutorial), PyQt (Tutorial), PyGtk (Tutorial) already.
You just need to try your favorite one.
You can get a pretty comprehensive list of Gui programming frameworks for Python here, http://wiki.python.org/moin/GuiProgramming
Well the best way to start is to look at the source code of the framework the other answers are talking about.
First, try to use them all to build the same application with the functionalities you expect from a framework. Them, look at how it works under the hood.
Secondly, build your framework, starting by writing your first widgets, then notice the problems with your current architecture, and re factor. Start again, until you have something stable and usable.
Eventually, find out this was nice as training experience, but useless as a contribution to the software communities since you will never reach out the qualities of existing tools.
Then give up and try to code your own MMORPG.
theres WxPython tutorial http://www.wxpython.org/tutorial.php
or PyQt http://zetcode.com/tutorials/pyqt4/
or the ever stylish Tk http://www.pythonware.com/library/tkinter/introduction/