Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 9 months ago.
Improve this question
There are a number of Tkinter builders out there but none (that I've found) that work for Python 3. I don't have the time to learn Tkinter and don't use it much which is why I'm looking for a builder.
I'm new to Python and have decided to use 3.x as well. Might as well be up to speed on the future rather than the past. ;) I also spent weeks playing around with different environments that fit my needs - gui builder, support for sql. I ended up going with PyQT and Eric5 as the IDE. So far I'm pretty pleased with it.
Eric5 can be found here: http://eric-ide.python-projects.org/eric-download.html
Wow, pity I didn't get any useful responses. Fortunately I have discovered a solution. PyQt4 may not be Tkinter but it works just the same ... and works in python 3.x and comes with a GUI designer that is very neat. Takes a bit of research to know how to use it but well worth it
Here is an online GUI builder for Python:
www.python-gui-builder.com
It's not super-comprehensive--not all widgets are available to use. However, on the upside, it requires no software download/installation. Also, code for the GUI is generated in real-time and shown in a column on the right.
If you just need a very quick and easy GUI for Python, you can't beat it.
PAGE is a drag-and-drop GUI generator for Python and Tkinter.
Latest version is Page 7.4 and works on py3
PAGE sourceforge link
Use the widget toolbar to drag and drop widgets, a handy attribute window sets the attributes.it saves work as .tcl file and you can genrate python code with a click
the installation comes with a tutorial that covers almost all tkinter widgets that can be used.
Page also has a discord server invite link with support community
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I've always wanted to know how CL GUIs like top or nano or vi are constructed? I have a need to actually make one and am looking for a guide or tutorial on the general idea behind them.
Here is a bunch of them.
Also there is a list.
CDK
Dialog
ncurses
Newt, a widget-based toolkit
PDCurses
SMG$
Turbo Vision
You could start by reading about ncurses, it’s a very well-known library to draw on the terminal
Check out TWIN (apparently, inspired by Turbo Vision) by Massimiliano Ghilardi. More screenshots are available here. Be sure to use the GitHub version, as SourceForge repository has been unmaintained since 2002.
If you don't mind your GUI running in a JVM, take a look at Lanterna (Java and Clojure bindings).
I've also seen a post about Turbo Vision "ported" to (or rather rewritten using) C# and XAML, but haven't had a chance to examine it.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Is there a tutorial for using AutoIT to handle modal windows in Watir or Firewatir?
Firstly let me again plug the hardware click duck punch for WATiR, which can be found here. This will allow you to do hardware left clicks on discoverable elements, and you can tweak it to do whatever you need. It will literally take your mouse pointer and do a top-level click at the coordinates.
Secondly there is a method in WATiR to handle modal dialogs:
ie.modal_dialog.text_field(:name, 'my_textfield').set('badger)
Although I think this is version specific, you may have to dig out an older version.
Thirdly, yes. Ish. Here are some resources that will be helpful:
List of AutoIT win message codes
AutoIT with Ruby
Steve Swanson being all helpful
There is also a method in Watir to send keystrokes: browser.SendKeys("boo{TAB}{ENTER}")
But an actual "This is how to use AutoIT in WATiR to interact with modal windows"? Not that I've ever seen or can find. If you wish to take this approach you may want to search for "Ruby AutoIT" rather than "WATiR AutoIT".
Every AutoIt installation comes by default with a tutorial on automating Notepad (notepad.exe), which also deals with the modal window that appears when you are asked to save a file. The tutorial explains the absolute basics, which depending on your own know-how, might not be what you need. If you need a more specific answer, then clarify what you're trying to do. As a final note, I want to add that there are no tutorials on how to deal with Watir or Firewatir specifically.
Use Ruby ability to access AutoIt methods.
Search for these lines:
require 'win32ole'; au3 = WIN32OLE.new("AutoItX3.Control")
Watir can handle different pop-ups on its own with little efforts. Look here.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
¿Has anyone programmed in this window manager? ¿How was your experience? Oh, and besides the e17 official tuts & docs, ¿is there any other source for tutorials?
If you're talking about programming within the Enlightenment window manager, then it seems to me it's just a matter of getting it all set up right. Each Linux distro (assuming that's what you're using) should have some sort of documentation for getting the e17 environment set up. Then it's no different from working in Gnome or KDE, really (well, slightly different, but you get the idea).
I'm actually going to assume that you're talking about the Enlightenment Foundation Libraries, however, and programming with them? If that's the case, from my experience tinkering around with them, documentation outside of their website is few and far between. However, within their website, I found the following to be most helpful:
Their EWL tutorial and overview PDF (EWL is their widget toolkit)
Their EFL Cookbook
Looking at the code for some of their applications can give you a good idea of best practices, etc (my lack of rep prevents me from linking to the two PDF's I mentioned, but they can be found in the DOCS folder of the source).
HTH.
EWL is totally outdated. Use elementary instead if you want a widget toolkit
the EFL cookbook is outdated as well.
I think the reference to read is the trac wiki: http://trac.enlightenment.org/e/wiki and the small apps around, check out the GAMES directory in the subversion repo for fun stuff.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
I am looking for a IDE for Pascal. Something that runs under Linux, is simple and easy to run. My goal is to setup something for a kid to learn, something that wouldn't require to derive from 10 classes to make a text visible on screen.
I remember DOS-based TurboPascal being very easy to use. Now I tried Lazarus, but its interface is very complex.
I don't need IDE that works with multiple languages, and I won't change Pascal into another language--there's lots of good textbooks in my native language for Pascal, and very little for other.
Thanks!
What about using FreePascal with its included editor or a basic text editor, like nano or gedit? You could also use one of the old "Borland-ish" IDEs like PENG or RHIDE.
Look here:
http://www.freepascal.org/
More specific:
http://www.lazarus.freepascal.org/
You can try Eclipse plugin, which might work better for you:
http://www.gavab.etsii.urjc.es/wiki/pascaline/
Also, try this one:
http://en.wikipedia.org/wiki/Kylix_(software)
This is not strictly Pascal, but Delphi was spun off from Pascal.
Geany is also good. It supports
syntax highlighting
symbol-name auto-completion (which is akin to intellisense)
specifying compiler options
integration with build tools
Among several other features one would expect in a modern integrated development environment.
Plus it's open source and runs across *nix, MacOSX and Windows.
You can always run the original Turbo Pascal 7 inside Dos-Box.
Dos-Box is available for Linux and comes with Free-Dos installed.
Very good alternative.
wrong on all counts. Embercardero has a community dev version for Sindows- ports to OSX, needs (an emu) some add-ons for linux. FP is the ported version of the old DOS app- with inheritance and classes--there really isnt something you seek. Its wither fp/rhide or Lazarus. You might want to brush up on UI programming or SDL. Im sorry but after ten + years of developing, Ive not seen anything "easier"- unless you write the code to make it easier. Pascal is far from dead. Further- you might try python. Four lines of code to a UI application(tkinter lib). TP7 is not a solution, fp ide is the same.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I've started learning Python 3 - and now so far that I need some UI to experiment with. I've decided to go with the QT4 IDE (called from the Eric IDE) on Linux. Does anyone know good resources to get started?
Books, tutorials, eBooks - basically anything I can get my hands on :-)
EDIT: Thank you all for your contributions. Sucks, I can't give you all an accepted answer, so I'll choose by the one I found the most helpfull.
Rapid GUI Programming with Python and QT by Mark Summerfield is a good book about PyQt4.
AFAIK it uses python 2.x, but I think that's less important. Many people are still using python 2.x, there are lots of libraries that are not ported to python 3.x yet and when python 3.x finally gains traction, there are good chances that this book will be revised to remain actual.
There is the actual PyQt4 documentation and IMHO the much more detailed and clear PySide documentation which is still useful as the PySide project is aiming for PyQt4 compatibility thus, for now at least, most of it is applicable to PyQt4.
The PyQtWiki has a Tutorials page that contains all the best tutorials I've seen on PyQt. In addition, their start page has links to books, the tutorials, and other resources. Highly recommended.