PySide GUI Application Development - Second Edition.
Develop more dynamic and robust GUI applications using PySide, an open source cross-platform UI frameworkAbout This Book Designed for beginners to help you get started with GUI application development Develop your own applications by creating customized widgets and dialogs Written in a simple and el...
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing, Limited
Jan. 2016.
|
Edición: | 2nd ed. |
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover
- Copyright
- Credits
- About the Authors
- About the Reviewer
- www.PacktPub.com
- Table of Contents
- Preface
- Chapter 1: Getting Started with PySide
- Introducing PySide
- Hello, GUI
- Setting up PySide
- Installing PySide using Windows
- Installing PySide using Mac OS X
- Installing PySide using Linux
- Building PySide on Windows
- Building PySide on Linux
- Prerequisites
- Building PySide
- Mac OS X
- Importing PySide objects
- First PySide application
- Exception handling as a practice
- Summary
- Chapter 2: Entering through Windows
- Creating a simple window
- Creating the application icon
- Showing a tooltip
- Adding a button
- Centering the window on the screen
- About box
- Tracking time using timers
- Windows style
- Summary
- Chapter 3: Main Windows and Layout Management
- Creating the main window
- Status bar
- Menu bar
- The central widget
- Adding a menu bar
- Adding menus
- Toolbar
- 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
- Reimplementing event handlers
- Installing event filters
- Reimplementing the notify() function
- Signals and slots
- Drag and drop technique
- Drawing shapes
- Graphics and effects
- Summary
- Chapter 5: Dialogs and Widgets
- Built-in dialogs
- QFileDialog
- QInputDialog
- QColorDialog
- QPrintDialog
- Custom dialogs
- Widgets at a glance
- Custom widget
- Implementation of MDI
- Summary
- Chapter 6: Database Handling
- Connecting to the database
- Executing SQL queries
- Executing a query
- Inserting, updating and deleting records
- Navigating records
- Database transactions.
- Table and form views
- QSqlQueryModel
- QSqlTableModel
- QSqlRelationalTableModel
- Table view
- Form view
- Viewing relations in table views
- Summary
- Index.