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.
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 2 years ago.
Improve this question
The Elementary OS is really powerful and beauty operation system, based on Ubuntu, and I want build programs for the OS.
How can I start it? Any books, courses, step-by-step instructions etc? What do you can give advice to me for starting? I know the OS use Vala programming language, but I can't find any books for the one.
upd: Now I know on middle level CSS, HTML and PHP.
Thx for any answer,
best
Vala is some kind of modern language frontend for C programming, primarily for the GObject world (but not exclusively). That means for programing in the GNOME ecosystem.
Not sure what you want to do - develop command line applications or graphical ones. For graphical ones you will want to learn the Gtk+ framework. It is based upon the GLib framework, which you would use if you want to create command line applications.
I would recommend start reading on the Gtk+ documentation:
https://developer.gnome.org/gtk3/3.22/
This is all in the C world because the framework itself in C. So when using Vala things will be a bit different (but not too much). It can be challenging doing both at the same time - but it should be a good read and excercise to get a basic understanding on how things work.
Start at the offical elementary website: https://elementary.io/docs/code/getting-started#getting-started
As stated by Florian Zwoch, the language of choice is Vala in combination with the GTK+ ("GUI-Framework").
Read https://chebizarro.gitbooks.io/the-vala-tutorial/content/ for a introduction to the Vala language itself.
Then go to Valadoc for a comprehesive documentation as well as some introduction turorials on the topic Vala in combination with GTK+ / Application development.
(Besides Vala, GTK+ has bindings for almost any language, with C/C++ and Python being the more popular)
Then you can look at the official Github repository and study the sources of the elementaryos apps: https://github.com/elementary
You find a few more helpful code examples on gnome.org: https://wiki.gnome.org/Projects/Vala/Examples
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 1 year ago.
Improve this question
What are the free options for creating use case diagrams under Windows? I need some simple use case diagrams for a school project.
Why install anything when you can use free online tools such as
http://creately.com/
http://yuml.me/
http://www.gliffy.com/uses/uml-software/
There are multiple options, but not yet mentioned are:
Cacoo - web tool for creating various diagrams,
Dia - standalone toolf for creating diagrams, with Win32 version also available in downloads,
When I remember right, there is a community edition of Magic Draw (the leading app?): https://www.magicdraw.com/
I already used Poseidon (Community) and ArgoUML, both not really convenient.
Recently I found a great tool called yEd: http://www.yworks.com/de/products_yed_about.htm This can be run via web start. Not really UML but use cases are perfect with yEd.
Apparently there is already something in Eclipse: http://www.eclipse.org/modeling/mdt/?project=uml2 I did use it to test. Not yet convincing usability.
Wikipedia says: http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools
Edit!
Don't miss the stackoverflow search top right of this page.
There's a pretty nice tool called UML Pad.
http://web.tiscalinet.it/ggbhome/umlpad/umlpad.htm
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
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 2 years ago.
Improve this question
I have to get up to speed with subsonic 2.* to support an existing application. The subsonicproject website has a few walk-throughs but I was hoping to find something more complete. For instance, I don't see any mention of how to create a new record using subsonic.
Thank you,
Myron
Start here:
http://subsonicproject.com/docs/ActiveRecord
Then just go down the list:
http://subsonicproject.com/docs/Setting_up_SubSonic_2.x
http://subsonicproject.com/docs/Simple_Query_Tool
http://subsonicproject.com/docs/Command_line
The whole idea was to make it really, really simple to do things. People expect to have to read reams of docs to get into it - you don't. It's supposed to be a simple thing.
Official documentation can be found here, under the heading "SubSonic 2.2 (for .NET 2.0 and up)". However, I'm sure you have seen that it is woefully inadequate.
You may be better served by checking through Rob Conery's blog. SubSonic 2.* content starts somewhere in 2007.