Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #94516 > unrolled thread
| Started by | Paulo da Silva <p_s_d_a_s_i_l_v_a_ns@netcabo.pt> |
|---|---|
| First post | 2015-07-24 19:31 +0100 |
| Last post | 2015-07-30 06:16 +0100 |
| Articles | 10 — 8 participants |
Back to article view | Back to comp.lang.python
Which GUI? Paulo da Silva <p_s_d_a_s_i_l_v_a_ns@netcabo.pt> - 2015-07-24 19:31 +0100
Re: Which GUI? Laura Creighton <lac@openend.se> - 2015-07-24 21:18 +0200
Re: Which GUI? Cecil Westerhof <Cecil@decebal.nl> - 2015-07-24 22:11 +0200
Re: Which GUI? Kevin Walzer <kw@codebykevin.com> - 2015-07-25 16:10 -0400
Re: Which GUI? Frank Miles <fpm@u.washington.edu> - 2015-07-24 22:20 +0000
Re: Which GUI? Mark Lawrence <breamoreboy@yahoo.co.uk> - 2015-07-25 00:15 +0100
Re: Which GUI? llanitedave <llanitedave@birdandflower.com> - 2015-07-25 12:06 -0700
Re: Which GUI? blue <catalinfest@gmail.com> - 2015-07-25 21:47 -0700
Re: Which GUI? Paulo da Silva <p_s_d_a_s_i_l_v_a_ns@netcabo.pt> - 2015-07-26 18:19 +0100
Re: Which GUI? Paulo da Silva <p_s_d_a_s_i_l_v_a_ns@netcabo.pt> - 2015-07-30 06:16 +0100
| From | Paulo da Silva <p_s_d_a_s_i_l_v_a_ns@netcabo.pt> |
|---|---|
| Date | 2015-07-24 19:31 +0100 |
| Subject | Which GUI? |
| Message-ID | <mou0a6$r9f$1@speranza.aioe.org> |
Hi all! I am about to write an application (python3 in linux) that needs: 1. Display time series graphics dynamically changed as the application runs, i.e. the graphics should reflect some internal variables states. 2. The same but for some network like diagrams. Basically nodes and connections (straight lines). Nodes can have different colors depending on their activity levels and also, together with connection lines, may be created and deleted dynamically. 3. Interaction with the user (not sure yet, here). 4. Some modules may need to be moved to C++ in case of lack of enough speed. So, the possibility of the GUI libs be used with C++ may be an advantage. Anyway I can always stay in Python and write a C++ extension. 5. Several multi processor segments. 6. For now single user - possible but unlikely multi-user in the future. Which technology is better? matplotlib? tkinter? wxwidgets? qt? Web: ajax (I don't know much about this - need to learn), using cherrypy or django? Any other? Thanks for any help or comments.
[toc] | [next] | [standalone]
| From | Laura Creighton <lac@openend.se> |
|---|---|
| Date | 2015-07-24 21:18 +0200 |
| Message-ID | <mailman.957.1437765545.3674.python-list@python.org> |
| In reply to | #94516 |
You may be interested in bokeh. http://bokeh.pydata.org/en/latest/ It's a python interactive visualisation library. Laura
[toc] | [prev] | [next] | [standalone]
| From | Cecil Westerhof <Cecil@decebal.nl> |
|---|---|
| Date | 2015-07-24 22:11 +0200 |
| Message-ID | <87twstmi2b.fsf@Equus.decebal.nl> |
| In reply to | #94516 |
On Friday 24 Jul 2015 20:37 CEST, Christopher Mullins wrote: > You might checkout pyqtgraph. I think a ton of the examples will be > relevant to your use case. Top-posting is (rightly) frowned upon in this group. Could you use inline posting next time? A3: Please. Q3: Should I avoid top posting on this mailing list? A2: Because, by reversing the order of a conversation, it leaves the reader without much context, and makes them read a message in an unnatural order. Q2: Why is top posting irritating? A1: It is the practice of putting your reply to a message before the quoted message, instead of after the (trimmed) message. Q1: What is top posting? > On Fri, Jul 24, 2015 at 1:31 PM, Paulo da Silva > <p_s_d_a_s_i_l_v_a_ns@netcabo.pt> wrote: > > Hi all! > > I am about to write an application (python3 in linux) that needs: > > 1. Display time series graphics dynamically changed as the > application > runs, i.e. the graphics should reflect some internal variables > states. > > 2. The same but for some network like diagrams. Basically nodes and > connections (straight lines). Nodes can have different colors > depending > on their activity levels and also, together with connection lines, > may > be created and deleted dynamically. > > 3. Interaction with the user (not sure yet, here). > > 4. Some modules may need to be moved to C++ in case of lack of > enough > speed. So, the possibility of the GUI libs be used with C++ may be > an > advantage. Anyway I can always stay in Python and write a C++ > extension. > > 5. Several multi processor segments. > > 6. For now single user - possible but unlikely multi-user in the > future. > > Which technology is better? > matplotlib? > tkinter? > wxwidgets? > qt? > Web: ajax (I don't know much about this - need to learn), using > cherrypy > or django? > Any other? > > Thanks for any help or comments. > -- > https://mail.python.org/mailman/listinfo/python-list -- Cecil Westerhof Senior Software Engineer LinkedIn: http://www.linkedin.com/in/cecilwesterhof
[toc] | [prev] | [next] | [standalone]
| From | Kevin Walzer <kw@codebykevin.com> |
|---|---|
| Date | 2015-07-25 16:10 -0400 |
| Message-ID | <mp0qdn$al1$1@dont-email.me> |
| In reply to | #94522 |
On 7/24/15 4:11 PM, Cecil Westerhof wrote: > Top-posting is (rightly) frowned upon in this group. Could you use > inline posting next time? Meta is definitely NOT discouraged on this list, but it should be. Nothing like derailing an interesting thread with lectures on where to post. Aaaaand someone will chime in with a diatribe against Google groups...wait for it...wait for it... To address the OP's query, I recommend Tkinter. Plays very nicely with C and C++. --Kevin -- Kevin Walzer Code by Kevin/Mobile Code by Kevin http://www.codebykevin.com http://www.wtmobilesoftware.com
[toc] | [prev] | [next] | [standalone]
| From | Frank Miles <fpm@u.washington.edu> |
|---|---|
| Date | 2015-07-24 22:20 +0000 |
| Message-ID | <moudmm$1lu$1@dont-email.me> |
| In reply to | #94516 |
On Fri, 24 Jul 2015 19:31:36 +0100, Paulo da Silva wrote: [snip] > Which technology is better? > matplotlib? > tkinter? > wxwidgets? > qt? Sadly - I don't think wxpython has been ported to python3 yet.
[toc] | [prev] | [next] | [standalone]
| From | Mark Lawrence <breamoreboy@yahoo.co.uk> |
|---|---|
| Date | 2015-07-25 00:15 +0100 |
| Message-ID | <mailman.966.1437779759.3674.python-list@python.org> |
| In reply to | #94534 |
On 24/07/2015 23:20, Frank Miles wrote: > On Fri, 24 Jul 2015 19:31:36 +0100, Paulo da Silva wrote: > > [snip] > > >> Which technology is better? >> matplotlib? >> tkinter? >> wxwidgets? >> qt? > > Sadly - I don't think wxpython has been ported to python3 yet. > http://wxpython.org/Phoenix/docs/html/main.html -- My fellow Pythonistas, ask not what our language can do for you, ask what you can do for our language. Mark Lawrence
[toc] | [prev] | [next] | [standalone]
| From | llanitedave <llanitedave@birdandflower.com> |
|---|---|
| Date | 2015-07-25 12:06 -0700 |
| Message-ID | <d2d83e56-7c83-4e92-8a94-8b09bba44a31@googlegroups.com> |
| In reply to | #94535 |
On Friday, July 24, 2015 at 4:16:19 PM UTC-7, Mark Lawrence wrote: > On 24/07/2015 23:20, Frank Miles wrote: > > On Fri, 24 Jul 2015 19:31:36 +0100, Paulo da Silva wrote: > > > > [snip] > > > > > >> Which technology is better? > >> matplotlib? > >> tkinter? > >> wxwidgets? > >> qt? > > > > Sadly - I don't think wxpython has been ported to python3 yet. > > > > http://wxpython.org/Phoenix/docs/html/main.html > > -- > My fellow Pythonistas, ask not what our language can do for you, ask > what you can do for our language. > > Mark Lawrence Matplotlib apparently still has some issues with wxPhoenix. Not that Matplotlib is a necessity for the OP's application, but it could address some of the speed issues he was concerned about.
[toc] | [prev] | [next] | [standalone]
| From | blue <catalinfest@gmail.com> |
|---|---|
| Date | 2015-07-25 21:47 -0700 |
| Message-ID | <77b7b182-da35-40c4-b8f1-8a753eb7d970@googlegroups.com> |
| In reply to | #94516 |
Hi . I tested all. Now I think the PySide can more. https://pyside.readthedocs.org/en/latest/ See also http://free-tutorials.org/pyside-introduction-part-001/ http://python-catalin.blogspot.ro/
[toc] | [prev] | [next] | [standalone]
| From | Paulo da Silva <p_s_d_a_s_i_l_v_a_ns@netcabo.pt> |
|---|---|
| Date | 2015-07-26 18:19 +0100 |
| Message-ID | <mp34qj$4p5$1@speranza.aioe.org> |
| In reply to | #94587 |
On 26-07-2015 05:47, blue wrote: > Hi . > I tested all. Now I think the PySide can more. No python3! Besides ... any differences to pyqt4? Thanks
[toc] | [prev] | [next] | [standalone]
| From | Paulo da Silva <p_s_d_a_s_i_l_v_a_ns@netcabo.pt> |
|---|---|
| Date | 2015-07-30 06:16 +0100 |
| Message-ID | <mpcbvn$85e$1@speranza.aioe.org> |
| In reply to | #94516 |
On 24-07-2015 19:31, Paulo da Silva wrote: I'll begin with pyqtgraph. Seems to be simple to start with. Thanks Chistopher. Later I'll give a try to bokeh. I'll need to look better at web applications first. I still don't know if dynamically changing is possible without the bokeh server. Thanks Laura. Thank you all who responded. Paulo
[toc] | [prev] | [standalone]
Back to top | Article view | comp.lang.python
csiph-web