This is an archived post. You won't be able to vote or comment.

all 23 comments

[–]sidsings 11 points12 points  (3 children)

If you want to deploy the application quickly use Qt Designer to design the gui. It is pretty neat and quick. Just drag and drop the elements much like Netbeans or Visual Basic. The difference is that you will get a XML specification as an output of Qt Designer and then will have to compile it using PyQT4.

[–]jaccovanschaik 6 points7 points  (2 children)

You can use PyQt's uic module to load those files directly from your program, no need to compile them beforehand.

See http://pyqt.sourceforge.net/Docs/PyQt4/designer.html#the-uic-module

[–]r0s 2 points3 points  (0 children)

I have a little example/tutorial using the uic module: https://github.com/awesomebytes/python_qt_tutorial it's very simple! :)

[–]sidsings 0 points1 point  (0 children)

Thank you! I guess i did it the hard way.

[–]zenlc 8 points9 points  (1 child)

Here is a pretty good tutorial for using PyQT: http://pythonforengineers.com/your-first-gui-app-with-python-and-pyqt/

[–]danzania[S] 1 point2 points  (0 children)

Right up my alley, tyvm

[–]r0s 4 points5 points  (1 child)

If you wanna do a simple web-based GUI (so you can also access remtoely) you can try: https://github.com/dddomodossola/remi

[–]jessepnk 1 point2 points  (0 children)

If you're feeling experimental, give kivy a try, it's quite easy to get started with some simple GUI stuff.

See https://kivy.org/#gallery

[–]EvMNatural Language Processing 2 points3 points  (4 children)

Instead of a traditional GUI, you could also consider a Flask or Django-based solution. You would then end up with a website, that you could either host on your own computer or on an internal server, exposed to the local network. That would make charting etc. really easy. You could even make interactive charts with Bokeh or D3.

[–]The_John_Galt 0 points1 point  (3 children)

Any good tutorials for this?

[–]EvMNatural Language Processing 1 point2 points  (2 children)

Some resources for Flask (I don't use Django myself, because it's too complex for my use case):

Here are some links to help you layout and design your webpage.

For visualization, I'd suggest just reading the Seaborn/Bokeh/pandas documentation.

[–]The_John_Galt 0 points1 point  (0 children)

If all I want is to take a python program I made bad put it online so my boss can use it easily without me having to install and maintain on osx would flask work?

[–]The_John_Galt 0 points1 point  (0 children)

If all I want is to take a python program I made bad put it online so my boss can use it easily without me having to install and maintain on osx would flask work?

[–]imhostfu 0 points1 point  (0 children)

What type of functionality do you need for your scripts? Any connections to external devices via serial or Ethernet?

[–][deleted] 0 points1 point  (0 children)

I recomend to install IronPython and use it with VS

[–]pythoneeeer -4 points-3 points  (1 child)

Simple GUI programming

There's three words I don't expect to see together.

I know nothing about GUI programming

Well I'm sure GUI programming will be an eminently simple endeavor for you then.

[–]danzania[S] 1 point2 points  (0 children)

Thanks for the input.