473,513 Members | 2,677 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

wxpython or PyQT to make a simulink clone ?

I would like to make a software like simulink:
http://www.mathworks.com/cmsimages/s...ge_wl_7488.gif

using python.
In order of bulding the interface (drag&drop block, link system between
the blocks, run the simulation, double click on a block to open its
properties, ...) which library will make my job easyer, PyQT or
WxPython ?

Jul 19 '05 #1
5 4780
cr******@hotmail.com wrote:
I would like to make a software like simulink:
http://www.mathworks.com/cmsimages/s...ge_wl_7488.gif

using python.
In order of bulding the interface (drag&drop block, link system between
the blocks, run the simulation, double click on a block to open its
properties, ...) which library will make my job easyer, PyQT or
WxPython ?


wxPython has OGL which provides part of such an interface.

--
Robert Kern
rk***@ucsd.edu

"In the fields of hell where the grass grows high
Are the graves of dreams allowed to die."
-- Richard Harter

Jul 19 '05 #2
thank you.
I am watching the exemple of OGL. Very interesting!

Jul 19 '05 #3
cr******@hotmail.com writes:
I would like to make a software like simulink:
http://www.mathworks.com/cmsimages/s...ge_wl_7488.gif

using python.
In order of bulding the interface (drag&drop block, link system between
the blocks, run the simulation, double click on a block to open its
properties, ...) which library will make my job easyer, PyQT or
WxPython ?

VIPER is perhaps the tool to look for
http://www.scripps.edu/~sanner/python/viper/index.html
Here the presentation at SciPy:
http://www.scipy.org/documentation/W...nner_viper.pdf
There where some rumours that it will be released under some free License, but
I never heared anything about that.
I did myself a very simple visual interface based on some work of Matt
Kimball. See http://truffaldino.sf.net
Here I concentrated on all the stuff behind and on the simulation stuff. This
uses wxPython for the graphical interface. That could be perhaps a starting
point if you want to do something on your own. In my belief you would have to
make it far more eyecandy ...

Hope that helps a bit.
Pierre

--
Remove the nospam for direct reply

Jul 19 '05 #4
Pierre Schnizer <P.********@nospam.gsi.de> writes:

There was an old discussion on comp.lang.python:

http://groups.google.de/group/comp.l...e52b824de9bfb1

I have seen the later code of Eric Lechak looked very interesting, but the
link above is not active any more.

Unfortunately I have no copy any longer ...

Pierre
Jul 19 '05 #5
thank you,

I checked viper, but the license is not so simple..
I am testing your truffaldino !
seems interesting, but I could not launch it.
I am running:
Python 2.3
wxpython 2.6 (for python 2.3)
I installed mtalib, Truffaldino, Smeraldina and nodenet.
Also installed DSV and pygsl-0.3.1_Numeric.win32-py2.3.exe

Then, I launch /smeraldina/gui/wxsmeraldina

but, nothing ..
I do not have error messages. it could import all the modules.

Can you please help me ?

Jul 19 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
4737
by: carljohan.rehn | last post by:
I would like like to start doing some GUI-programming in Python, but don't know which library to choose. Tkinter seems a bit old. Correct me if I am wrong! The layout doesn't look as nice as for the others. wxPython seems to be the first-hand choice for people doing W32-programming (with MFC-experience). PyGtk seems to be a modern,...
4
5003
by: ulysses | last post by:
hi, I'm working in python 5 months. I think it's very cool language. I do a p2p python program GUI. First I make a software by wxpython. But I find wxpython use many many memory. Second I use PYQT. But memory use still big. But but but when I minimize the windows to taskbar, a fantasy something happened. memory use very very low when...
25
2590
by: James Goldwater | last post by:
I'm starting a new hopfully-commercial project soon, and I face a dilemma about whether Python with wxPython would be appropriate. The project has 3 main areas: a) manipulation of lists and trees, using.. b) a hopefully dead-sexy gui, all in order to... c) eventually pump out certain bits of the datastructure over the network in...
15
3094
by: Polerio Babao Jr.II | last post by:
Please correct me if im wrong. I have depended much on python and wxpython gui apps. After a year of using python apps I was able to do good application written entirely in python. One big problem came into my attention. The printing support. Yes, there was reportlab. But what if your client wanted to simulate the customized excel output and...
25
3322
by: BJörn Lindqvist | last post by:
See: http://www.wxpython.org/quotes.php. especially: "wxPython is the best and most mature cross-platform GUI toolkit, given a number of constraints. The only reason wxPython isn't the standard Python GUI toolkit is that Tkinter was there first." - Guido van Rossum Guess, that answers my question, but isn't "Tkinter was there first" a...
8
4469
by: Erik Johnson | last post by:
I am looking for some input on GUI libraries. I want to build a Python-driven GUI, but don't really understand the playing field very well. I have generally heard good things about wxPython. I happen to already own John Grayson's book about Tkinter programming, so that is rather handy if I decide to use Tkinter. I have done some things...
17
11804
by: eholbroo | last post by:
I've narrowed down my toolkit selection for my project to wxPython and pyQt, and now i'd like to hear any opinions, war stories, peeves, etc, about them, particularly from anyone who's used _both_toolkits_. I'm only mildly interested in the IDEs and UI designers for each, as i want to do as much as i can in just Xemacs and xterm. Feel free to...
44
4952
by: bg_ie | last post by:
Hi, I'm in the process of writing some code and noticed a strange problem while doing so. I'm working with PythonWin 210 built for Python 2.5. I noticed the problem for the last py file processed by this script, where the concerned tmp file is only actually written to when PythonWin is closed. In other words, after I run this script, one of...
17
1523
by: NoelByron | last post by:
Hello! We are thinking about writing a project for several customers in Python. This project would include (among others) wxPython, a C/C++ module. But what happens if this application generates a segmentation fault on a customers PC. What changes do we have to trace back the source of the error? Imagine you use two or three C libraries in...
0
7177
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
7394
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
0
7542
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
0
5701
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
1
5100
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
3248
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
0
3237
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1611
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
1
811
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.