PySide GUI application development: develop more dynamic and robust GUI applications using an open source cross-platform UI framework
Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Loganathan, Venkateshwaran (VerfasserIn)
Format: Elektronisch E-Book
Sprache:English
Veröffentlicht: Birmingham Packt Publishing 2013
Schriftenreihe:Community experience distilled
Schlagworte:
Online-Zugang:FAW01
FAW02
Beschreibung:Includes index
An accessible and practical guide to developing GUI's for Python applications. This book is written for Python programmers who want to learn about GUI programming. It is also suitable for those who are new to Python but are familiar with object-oriented programming
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with PySide; About Python; What is PySide?; Hello GUI; Setting up PySide; Installation; Windows; Mac OSX; Linux; Building PySide; Windows; Linux; Prerequisites; Building PySide; Mac OSX; Importing PySide objects; My first PySide application; Exception handling as a practice; Summary; Chapter 2: Enter through Windows; Creating a simple window; Application icon; Showing tooltip; Adding button; Centering the Window on the screen; About box; Timers
Windows styleSummary; Chapter 3: Main Windows and Layout Management; Creating the main window; Status bar; Menu bar; The central widget; Adding menu bar; Adding menus; Tool bar; Layout management; Absolute positioning; Layout containers; QBoxLayout; QHBoxLayout; QVBoxLayout; QGridLayout; QFormLayout; QStackedLayout; SDI and MDI; A Simple Text Editor; Summary; Chapter 4: Events and Signals; Event management; Event loop; Event processing; Re-implementing event handlers; Installing event filters; Reimplementing the notify() function; Signals and slots; Drag-and-drop; Drawing
Graphics and effectsSummary; Chapter 5: Dialogs and Widgets; Built-in dialogs; QFileDialog; QInputDialog; QColorDialog; QPrintDialog; Custom dialogs; Widgets at a glance; Basic widgets; Advanced widgets; Organizer widgets; Custom widget; Implementation of MDI; Summary; Chapter 6: Handling Database; Connecting to the database; Executing SQL queries; Executing a query; Inserting, updating, and deleting records; Navigating records; Transactions; Table and form views; QSqlQueryModel; QSqlTableModel; QSqlRelationalTableModel; Table view; Form view; Viewing relations in table views; Summary
Appendix: ResourcesPySide documentation wiki page; API reference manuals; Tutorials; Community support; Index
ISBN:9781849699600
1849699607
129999329X
9781299993297
1849699593
9781849699594

Es ist kein Print-Exemplar vorhanden.

Fernleihe Bestellen Achtung: Nicht im THWS-Bestand!