Re: I need a basic tutorial for GUI creation using Cambalache

agent_15x via Python-list <[email protected]>
Newsgroups gmane.comp.python.general
Message-ID <IFR50V6bmEoPwZNU4LP-6Y9azYvv5pyniWoalniGpIDfnjVK-zX1vr0m7ULXB_1dPpzIkzb5j_L5Uvoa1w-rv6-d8m8h1s3KZ0h5tqkhzmg=@protonmail.com>



Sent with Proton Mail secure email.

On Wednesday, August 12th, 2026 at 8:32 AM, Chris Green <[email protected]> wrote:

> I am a retired software engineer with a background in assembler, C and
> C++.
> 
> I now dabble (mostly for my own amusement) in various bits and pieces,
> mostly in Python nowadays.  I have written quite a lot of Python
> command line programs to run in a terminal.  I have also written a
> couple of simple Python GUI programs using PyGObject and Gtk. This is
> all on Debian/Linux.
> 
> I want to go a bit further and it appears that the most obvious next
> step is to use Cambalache which has taken over from Glade as the
> default GUI builder for Gnome/GTK.
> 
> The problem is that there appear to be no tutorials for Cambalache. I
> can find how to install it (which I had done already without problems)
> but I can't find anywhere that simply runs through the sequence of
> actions required to build a working Python GUI using Cambalache.
> 
> I'm sort of aware that Cambalache creates an XML file that represents
> the GUI and that XML file has to be processed somehow (by GTKBuilder?)
> to make a running GUI program.  I need a bit more help in
> understanding the actual process though.
> 
> Can anyone point me at anything that might help?
> 
> --
> Chris Green
> ·
> --
> https://mail.python.org/mailman3//lists/python-list.python.org

I don't know how you feel about AI but I would suggest asking ChatGtP or on of the other ones. I am like you, I enjoy programming and have been using Python for my own use for awhile now.

Recently I started to learn Textual. I was asking ChatGTP some questions but soon ran out of free use. I liked it so well I subscribed to the plus version. I don't ask it to write stuff for me I use it when I get stuck. It is really like having a developer sitting next to you. With books and even online courses you ask a question and it may take days to get answer.

You can set your own ground rules for it. It know what book I am using and it does not answer questions with info from a future chapter. I have gotten some of the best explanations ever since I have been using it.

Regards, Jim
> 
-- 
https://mail.python.org/mailman3//lists/python-list.python.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.