Install GTK and Glade Dev Tools in Linux Mint GTK Tutorial 2 #2 Homebrew Tutorial: Simplify Software Installation on Mac Using This Package Manager Designing with GTK on Visual Studio for Mac (CSCI2408 Computer Graphics). Choosing all the defaults on the install works just fine. Then install Rattle using R's package manager. As a separate step it is usually best to install the RGtk2 package which will download the GTK libraries for Mac OS/X and link them into R.
To get things started we will try to run a very simple GTK based GUI application using the PyGObject providedPython bindings. First create a small Python script called hello.py
withthe following content and save it somewhere:
Download Transmission The current release version is. Mac OS X Nightly builds Previous Releases. Source Code Nightly tarballs Previous tarballs How to build. Windows (early preview) Nightly builds. SHA256 Hashes Code Signing Policy Windows MSI packages: free code signing provided by SignPath.io, certificate by SignPath Foundation. Rattle: Installation Troubleshooting We have worked hard to make the installation of Rattle a simple 5 minute task. The majority of issues over the years have been with issues installing the prerequisite GTK+ libraries. That's a good place to begin if Rattle won't start up after it has been loaded (the Rattle GUI depends on the GTK+ libraries).
Before we can run the example application we need to install PyGObject, GTKand their dependencies. Follow the instructions for your platform below.
Gtk Mac Bundle Install
Ubuntu | Fedora | Arch Linux |
Windows | macOS | openSUSE |
After running the example application have a look at the “Python GTK 3Tutorial” for more exampleson how to create GTK apps and the “PyGObject API Reference” for API documentation for all supportedlibraries.
Windows¶
- Go to http://www.msys2.org/ and download the x86_64 installer
- Follow the instructions on the page for setting up the basic environment
- Run
C:msys64mingw64.exe
- a terminal window should pop up - Execute
pacman-Suy
- Execute
pacman-Smingw-w64-x86_64-gtk3mingw-w64-x86_64-python3mingw-w64-x86_64-python3-gobject
- To test that GTK 3 is working you can run
gtk3-demo
- Copy the
hello.py
script you created toC:msys64home<username>
- In the mingw32 terminal execute
python3hello.py
- a window should appear.
Fatal error: 'gtk/gtk.h' file not found #include gtk/gtk.h ^ So my question is: How do I install gtk on OSX Mavericks for using it with gcc/g compiler? My setup: MacBook Pro Retina Mid 2012 with OSX Mavericks. Homebrew is installed and working if it could be useful for the installation.
Ubuntu / Debian¶
- Open a terminal
- Execute
sudoaptinstallpython3-gipython3-gi-cairogir1.2-gtk-3.0
- Change the directory to where your
hello.py
script can be found (e.g.cdDesktop
) - Run
python3hello.py
- Open a terminal and enter your virtual environment
- Execute
sudoaptinstalllibgirepository1.0-devgcclibcairo2-devpkg-configpython3-devgir1.2-gtk-3.0
to install the build dependencies and GTK - Execute
pip3installpycairo
to build and install Pycairo - Execute
pip3installPyGObject
to build and install PyGObject - Change the working directory to where your
hello.py
script can be found - Run
python3hello.py
Fedora¶
- Open a terminal
- Execute
sudodnfinstallpython3-gobjectgtk3
- Change the working directory to where your
hello.py
script can be found - Run
python3hello.py
- Open a terminal and enter your virtual environment
- Execute
sudodnfinstallgccgobject-introspection-develcairo-develpkg-configpython3-develgtk3
to install the build dependencies and GTK - Execute
pip3installpycairo
to build and install Pycairo - Execute
pip3installPyGObject
to build and install PyGObject - Change the working directory to where your
hello.py
script can be found - Run
python3hello.py
Arch Linux¶
- Open a terminal
- Execute
sudopacman-Spython-gobjectgtk3
- Change the working directory to where your
hello.py
script can be found - Run
python3hello.py
Install Gtk For Mac Virtualbox
- Open a terminal and enter your virtual environment
- Execute
sudopacman-Spythoncairopkgconfgobject-introspectiongtk3
to install the build dependencies and GTK - Execute
pip3installpycairo
to build and install Pycairo - Execute
pip3installPyGObject
to build and install PyGObject - Change the working directory to where your
hello.py
script can be found - Run
python3hello.py
openSUSE¶
- Open a terminal
- Execute
sudozypperinstallpython3-gobjectpython3-gobject-Gdktypelib-1_0-Gtk-3_0libgtk-3-0
- Change the directory to where your
hello.py
script can be found - Run
python3hello.py
- Open a terminal and enter your virtual environment
- Execute
sudozypperinstallcairo-develpkg-configpython3-develgccgobject-introspection-devel
to install the build dependencies and GTK - Execute
pip3installpycairo
to build and install Pycairo - Execute
pip3installPyGObject
to build and install PyGObject - Change the working directory to where your
hello.py
script can be found - Run
python3hello.py
macOS¶
- Go to https://brew.sh/ and install homebrew
- Open a terminal
- Execute
brewinstallpygobject3gtk+3
- Change the working directory to where your
hello.py
script can be found - Run
python3hello.py
For more details on how to use a virtualenv with PyGObject, see the“Creating a Development Environment” page.