Grafische Benutzeroberfläche mit Glade und Python



Ähnliche Dokumente
Konvertieren von Settingsdateien

Newsletter. 1 Erzbistum Köln Newsletter

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Dateipfad bei Word einrichten

Fülle das erste Bild "Erforderliche Information für das Google-Konto" vollständig aus und auch das nachfolgende Bild.

32.4 Anpassen von Menüs und Symbolleisten 795i

Installation des Add-Ins für Lineare Algebra in Microsoft Excel

Urlaubsregel in David

! " # $ " % & Nicki Wruck worldwidewruck

Datenmigration K1Max (Exchange)

Was muss gesichert werden? -Ihre angelegten Listen und Ihre angelegten Schläge.

Monatstreff für Menschen ab 50 WORD 2007 / 2010

Arbeiten mit dem Outlook Add-In

Comic Life 2.x. Fortbildung zum Mediencurriculum

O UTLOOK EDITION. Was ist die Outlook Edition? Installieren der Outlook Edition. Siehe auch:

Anleitung zum Einfügen von Daten aus OpenOffice Calc in OpenOffice Base Beispiel anhand einer Adressen Calc-Tabelle

Anleitung zur Datensicherung und -rücksicherung in der VR-NetWorld Software

Gimp Kurzanleitung. Offizielle Gimp Seite:

DIE ZUKUNFT BEGINNT JETZT: ELEKTRONISCHE UNTERSCHRIFT

Ich möchte eine Bildergalerie ins Internet stellen

Bauteilattribute als Sachdaten anzeigen

Handbuch für Easy Mail in Leicht Lesen

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Seite Wo finde ich die Landingpage Auswahl? Seite Wie aktiviere ich eine Landingpage? Seite

eduvote Ein Umfragesystem für Lehrveranstaltungen - PowerPoint Add-In -

Programm öffnen. Erster Start. Sie starten ibar, indem Sie auf das Programmicon tippen.

Anleitungen für User der Seite TSV AustriAlpin Fulpmes. So erstellen Sie einen Bericht (Beitrag) auf der TSV-AustriAlpin Fulpmes Homepage.

... unser Service fur Sie:

1. Gruppen anlegen in Outlook

Einfügen mit Hilfe des Assistenten: Um eine Seite hinzufügen zu können, müssen Sie nur mehr auf ein Symbol Stelle klicken.

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof

KURZANLEITUNG MSDAS DMS SYSTEM - SILVERDAT II SCHNITTSTELLE

SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen

Dateiverwaltung im Lernmanagementsystem Moodle an der Herta-Lebenstein-Realschule

Skyfillers Hosted SharePoint. Kundenhandbuch

Erste-Schritte VP 5.1

Workshop Datensicherung

Einrichten einer portablen Arbeitsumgebung auf dem USB-Stick

Anwendungsbeispiele Buchhaltung

Öffnen Sie die Albelli Gestaltungssoftware

Mediator 9 - Lernprogramm

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

iphone-kontakte zu Exchange übertragen

Grundlagen Word Eigene Symbolleisten. Eigene Symbolleisten in Word erstellen

Fotos in Tobii Communicator verwenden

Kara-Programmierung AUFGABENSTELLUNG LERNPARCOURS. Abb. 1: Programmfenster. Welt neu erstellen; öffnen; erneut öffnen; speichern; speichern unter

Outlook 2000 Thema - Archivierung

Anleitung für das Content Management System

Anwendungsbeispiele Buchhaltung

Erstellen eines Screenshot

Übung - Datenmigration in Windows XP

Die Dateiablage Der Weg zur Dateiablage

Anleitung für Kunden zum Umgang mit verschlüsselten s von der LASA Brandenburg GmbH

Bedienungsanleitung MDE

-Konto Einrichtung. Webmail. Outlook Express. Outlook

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Aktivitätenvorlagen erstellen. und Serienbriefe schreiben

Anleitung zum Einspielen der Demodaten

Dokumentation Typo3. tt - news - Nachrichtenmodul

Übung - Verwendung der Systemwiederherstellung in Windows XP

Übung - Datensicherung und Wiederherstellung in Windows 7

Einbindung einer ACT!12-16 Datenbank als Datenquelle für den Bulkmailer 2012

26. November EFS Übung. Ziele. Zwei Administrator Benutzer erstellen (adm_bill, adm_peter) 2. Mit adm_bill eine Text Datei verschlüsseln

GEWAN Anleitung zum Ausschalten der Java- Sicherheitswarnungen unter Windows 7

Erste Schritte. Lavid-F.I.S. Faktura. Erste Schritte

Inhaltstyp: Fotoalbum - Bilder in einer ansprechenden Form präsentieren. Erstellen eines Bildergalerieordners mit Bildern im Workplace

Schritt-für-Schritt-Anleitung So verschlüsseln Sie Ihr -Konto in Thunderbird

3. Neuen Newsbeitrag erstellen Klicken Sie auf das Datensatzsymbol mit dem +, damit Sie einen neuen Newsbeitrag erstellen können.

Installation censhare Client. Inhaltsverzeichnis

Öffnen Speicher, Ausschneiden, Kopieren Zoomen Bildanzeige

Kurzeinführung Excel2App. Version 1.0.0

DIE ZUKUNFT BEGINNT JETZT: ELEKTRONISCHE UNTERSCHRIFT

Maturaarbeit: Formatieren mit Word 2010

Installation des Bondruckers TM-T88xx, der mittels eines USB-Adapters (COM-to-USB) an der USB-Schnittstelle angeschlossen ist.

Digital signierte Rechnungen mit ProSaldo.net

Diese Anleitung zeigt dir, wie du eine Einladung mit Microsoft Word gestalten kannst.

Erstellen von x-y-diagrammen in OpenOffice.calc

Trickfilm «Hexe» mit PowerPoint PC PowerPoint 2007

Mailkonto einrichten Outlook 2010 (IMAP)

Pascal-Compiler für den Attiny

Speichern. Speichern unter

3. auf Symbol klicken erstellt von Erika Völkel

ÖKB Steiermark Schulungsunterlagen

Der Kalender im ipad

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista

TempusCapio Erste Schritte

Erstellen, Bearbeiten und Versenden eines individuellen Teilkataloges

Variablen & erweiterte Aktionen nutzen

2. Speichern und öffnen

ZIMT-Dokumentation für Studierende Webmail-Oberfläche (Roundcube)

Diese Anleitung dient der Implementierung von PGP Verschlüsselung in Mozilla Thunderbird.

Arbeiten mit MozBackup

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze

Serienbrief erstellen

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

(Eine ausführliche Beschreibung der Batch-Umbenennen-Funktion finden Sie in der Anleitung [Link zur Anleitung m4 irfanview_batch].

Stefan Draeger Gartenstr Schöningen. Velleman K8055 Experimentier Board C# Programmieranleitung

Eigene Seiten erstellen

Transkript:

Grafische Benutzeroberfläche mit Glade und Python

Grundsätzliches Die grafische Benutzeroberfläche (GUI) wird getrennt von dem Programm erstellt und gespeichert. Zu dieser GUI-Datei wird ein passendes Python-Programm erstellt. Die GUI-Datei und das Python-Skript ergeben zusammen ein ausführbares Programm Für die grafische Benutzeroberfläche wählen wir als Toolkit GTK+

Was wird benötigt Ein Programm zum Erstellen der grafischen Benutzeroberfläche (GUI-Designer) Wir verwenden Glade-3 Ein Editor zum Erstellen des PythonProgramms zum Beispiel kwrite Eine Mini-Entwicklungsumgebung, die das Pythonprogramm an die mit Glade erstellte Oberfläche anpasst gladepygen

Start mit einem neuen Projekt Gladepygen starten Neues Projekt wählen

Projekt-Daten festlegen Die Felder im Dialogfenster ausfüllen. Einen Ordner auswählen, unter dem das Projekt gespeichert werden soll. Mit OK öffnet sich der GUI-Designer Glade mit einer noch leeren Glade-Datei.

GUI - erste Schritte Unter 'Oberste Ebene' das Fenster anklicken Es erscheint ein leeres Fenster in der Mitte.. In dieses Fenster einen Container platzieren, der weitere Widgets aufnehmen kann.

Einen Button zum Beenden Einen Knopf (Button) einfügen und gestalten, dieser Button soll das Programm beenden Den Button mit einer Aktion (einem Handler) verbinden Den Reiter Signale wählen Zum Signal clicked den Handler gtk_main_quit aus der Liste wählen

Das Hauptfenster sichtbar machen Das Hauptfenster window1 auswählen Den Reiter gemeinsam wählen Das Fenster window1 sichtbar machen. Alle Veränderungen in Glade Speichern

Python-Code erstellen Zurück zum Glade-Python-Generator und dort den Python-Code aktualisieren Das Programm kann jetzt ausgeführt werden.

Das Programm ausführen Es öffnet sich das Fenster mit dem BeendenButton als einzigem Widget. Das Programm wird aus einer Konsole (einem Kontrollfenster) gestartet. Zum Beenden (auch) das Konsole-Fenster wieder schließen.

Weitere Widgets hinzufügen Glade wieder öffnen Das Widget Beschriftung (Label) einfügen Den Text des Labels nach Wunsch verändern

Und noch ein Button Den Button platzieren und gestalten Den Reiter Signale wählen Zum Ereignis clicked den Handler auswählen wir nehmen die erste Vorgabe aus der Liste Die Veränderungen in Glade speichern.

Python-Code anpassen Zurück zum Glade-Python-Generator Den Python-Code aktualisieren Den Python-Code bearbeiten (in einem Editor öffnen)

Das Programm bearbeiten Kommentarzeichen bei label1 entfernen Den Handler on_button1_clicked programmieren Speichern und Editor beenden

Veränderungen Testen Zurück zum Glade-Python-Generator Das Programm ausführen Man sieht den neuen Button Und kann seine Wirkung ausprobieren Programm (und Konsole) wieder schließen

Noch eine Erweiterung Zu Glade wechseln Einen neuen Button hinzufügen und gestalten Wie zuvor dem Ereignis clicked einen Handler (die erste Vorgabe der Liste) zuordnen Veränderungen in Glade speichern

Pythoncode anpassen Pyhtoncode aktualisieren lassen danach den Code bearbeiten Beim Handler on_button2_clicked den passenden Code einfügen Speichern (und ggf. Editor schließen )

Testen Das Programm starten Der Button Ausschneiden entfernt wie gewünscht den Text des Labels Der Button Zurücksetzen fügt den Text wieder ein.

Das Ziel ist vorläufig erreicht! Weitere Veränderungen nach dem Schema 1.In Glade neue Widgets hinzufügen und gestalten - und wenn nötig Ereignisse (Signale) mit Handlern verbinden - speichern! 2.Den Python-Code aktualisieren lassen 3.Den Python-Code bearbeiten Wenn nötig, neue Widgets in Python verfügbar machen Die neu hinzugefügten Handler programmieren Speichern und testen.

Ende Copyright (C) 2010 Norbert Domes <ndomes@khs-fritzlar.de> Veröffentlicht unter GNU FDL http://www.gnu.org/licenses/