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 ? 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
thank you.
I am watching the exemple of OGL. Very interesting! 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
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
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 ? This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
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,...
|
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...
|
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...
|
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...
|
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...
| |
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...
|
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...
|
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...
|
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...
|
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...
|
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. ...
| |
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...
|
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...
|
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...
|
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...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
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
| |
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |