12-06-2007, 11:07 PM | #21 |
Pledge
Join Date: Nov 2007
Posts: 49
|
Tkinter is not just for python it is also known as tcl/tk. The problem with this is that it creates ugly motif guis. However I was planning on converting to python eventually anyway. I just don't have an ETA as I will have to learn python. I have messed with it a little about 4 years ago but never got further than
press enter display text again press enter display more text press enter exit anyway I guess that I could start learning it again. Before I port the code to python the following things will be done and are almost done being done. *Getting the creation of desktop shortcuts working *Cleaning up the code with more syntax instead of calling programs. Such as replacing the file checks with [ -f filename ] instead of [ ls filename = filename ] *I will be releasing this as 2.0 and begin porting to python before the gui is released. Last edited by l33t_linux_h4x0r; 12-07-2007 at 04:57 AM. |
12-07-2007, 09:17 AM | #22 |
Master
Join Date: Dec 2006
Location: Israel - The safest place on earth !
Posts: 379
|
Although I don't have the need to use your installer as I don't suffer from bugs in the old one (I have only one user (+1000)).
But your GPLed script is VERY welcomed addition to Regnum and our Free community. I wonder when NGD thing about this script. Maybe they will fix those bugs in their old installer or maybe even adopt your script. NGD please reply, I'm sure that many people here would like to know what you think about it and your future installers which might change (and please write more then just "you are welcome" ). |
12-07-2007, 01:57 PM | #23 |
Marquis
Join Date: Jan 2007
Location: RA
Posts: 1,897
|
Qt is way more platform independant than gtk...
Run a Qt app on Windows, MacOS and Linux and see which have the best integration with the system. Also, Qt is lots more powerful, and the Signal/Slots are very good. Using tk/tcl, is to me a very bad idea. Just look at aMsn. That app is slow like hell, and it looks really ugly. Then I would rather prefer wxWidgets.
__________________
Winning a fight is not what makes you a good player, it's how you do it.
http://home.znur.re/screenshot%20201...2011_39_37.jpg |
12-07-2007, 06:13 PM | #24 |
Count
Join Date: Nov 2007
Location: Infinite Improbability Drive
Posts: 1,287
|
screw Qt and their binary pre-compiled modules!
Before you think of doing anything, ask yourself: What would rms do? Anyway, +1 on the NO tkinter, ugly as friggin hell. Also, not much sense in doing an installer that would work both in windows and linux, the win installer is fine as it is. Win is not really built for multi-user usage anyway. You could still write a gui in python, and use the bash script as it is, just modify it a bit to be parameter based, and make the python script create the gui and call the bash script with the appropriate parameters. Most inelegant, as python can make pretty much anything(*) and you wouldn't need the bash script, but if you're too bored to convert the code (which really isnt much) you could just do that. (*)http://www.xkcd.com/353/
__________________
Hit me, nail me, make me God. Panoramix :: Half Elf Hunter ## Miraculix :: Half Elf Marksman ## Aspirinix :: Wood Elf Conjurer Syrtis :: Horus :: Antartes |
12-07-2007, 08:30 PM | #25 |
Pledge
Join Date: Nov 2007
Posts: 49
|
I will not be using QT. It is what KDE uses and I absolutely despise KDE. GTK is just as portable as QT it will run on any OS. As I am a gnome user and use GTK this is what I would be programming the GUI in if it was one of the two. I know that this is bold and selfish but that is why I will probably use neither. However there is a plugin for tcl that makes it clone the look of the current GUI so I will probably either use this or wxwidgets.
On a lighter note version 2.0 is very close to release. Just some final testing. |
12-07-2007, 09:51 PM | #26 |
Master
Join Date: Dec 2006
Location: Israel - The safest place on earth !
Posts: 379
|
You got to be more careful with the version naming.
Version 1.0 should be completely usable and full. 2.0 is a huge progress for a few days Keep the good work |
12-08-2007, 01:22 AM | #27 |
Pledge
Join Date: Nov 2007
Posts: 49
|
Upon further testing everything works except the menu entries and desktop shortcuts. I cant figure out how to get them to be created dynamicly.
|
12-08-2007, 02:00 AM | #28 |
Marquis
Join Date: Jan 2007
Location: RA
Posts: 1,897
|
If you create a tk/wxwidget/Gtk GUI, I promise to make a Qt GUI (for own use )
__________________
Winning a fight is not what makes you a good player, it's how you do it.
http://home.znur.re/screenshot%20201...2011_39_37.jpg |
12-08-2007, 02:15 AM | #29 |
Count
Join Date: Nov 2007
Location: Infinite Improbability Drive
Posts: 1,287
|
yeah, this is still like version 0.8 or smth, v1.0 should be the full fledged installer in its final form, as the designer (you) meant it. That is, v1.0 should be the version with the GUI and all, that has gone through at least some basic beta testing by other users.
not that its anything important, but it's good to comply to some naming standards so people can have an idea of the stage of a project.
__________________
Hit me, nail me, make me God. Panoramix :: Half Elf Hunter ## Miraculix :: Half Elf Marksman ## Aspirinix :: Wood Elf Conjurer Syrtis :: Horus :: Antartes |
12-10-2007, 12:02 AM | #30 |
Pledge
Join Date: Nov 2007
Posts: 49
|
I don't start with version 0.1 liks some people. My first release is 1.0 and trust me this next version will be a 2.0 ;-)
And for all of you who think that the project might be dead you are wrong. I have been working hard codeing and you are in for a big supprise!!! First of all It is completly rewritten in python and I am really really close to having the desktop shortcut working and the menu entry should be working however I am not going to release this first python version until I have a gui unless there is a high demand for it. The final version of 2.0 will include some code so if you just run the program it will spawn a GUI but if X is not detected it will fall back to the CLI. It is going to be awesome! Hopefully once I release the code for version 2.0 written in python more people will help develop it. |
|
|