PySide GUI Application Development

Venkateshwaran Loganathan

  • 出版商: Packt Publishing
  • 出版日期: 2013-10-13
  • 售價: $1,430
  • 貴賓價: 9.5$1,359
  • 語言: 英文
  • 頁數: 140
  • 裝訂: Paperback
  • ISBN: 1849699593
  • ISBN-13: 9781849699594
  • 相關分類: 使用者介面 UI
  • 下單後立即進貨 (約3~4週)

商品描述

Newbies to GUI programming in Python will find this book indispensable. As well as the basic concepts, you'll be taught PySide in detail through practical instructions and create your own applications with customized widgets and dialogs.

Overview

  • Designed for beginners to help them get started with GUI application development
  • Develop your own applications by creating customized widgets and dialogs
  • Written in a simple and elegant structure to help you easily understand how to program various GUI components

In Detail

Elegantly built GUI applications are always a massive hit among users. PySide is an open source software project that provides Python bindings for the Qt cross-platform UI framework. Combining the power of Qt and Python, PySide provides easy access to the Qt framework for Python developers and also acts as an excellent rapid application development platform available on all major operating systems.

This book aims to help you develop GUI applications easily using PySide. Python is easy to learn and use and its programs are relatively shorter than those written in other programming languages like C++ or Java. This book will introduce you to user interface programming in Python, allowing you to develop real-time applications in a shorter amount of time.

This book will take you through everything you need to know to develop UI applications. You will learn about installing/building PySide in various major operating systems as well as the basics of GUI programming. The book will then move on to discuss event management, signals and slots, and the widgets and dialogs available with PySide. Database interaction and manipulation is also covered.

In a nutshell, this book is great for learning how to program applications with GUI and for mastering how to develop your own applications and how to run them across platforms.

What you will learn from this book

  • Download and install/build PySide, a cross-platform GUI development toolkit for Python
  • Program GUI applications in an easy and efficient way
  • Create and work with windowed applications
  • Create menus, toolbars, status bars, and child windows
  • Connect your GUI to a database and manage it

Approach

An accessible and practical guide to developing GUI’s for Python applications.

Who this book is written for

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.

商品描述(中文翻譯)

對於初學者來說,這本書是學習Python圖形使用者介面(GUI)程式設計的必備工具。除了基本概念外,你還將通過實際指導詳細學習PySide,並使用自定義小工具和對話框創建自己的應用程式。

概述:
- 設計初學者的指南,幫助他們入門GUI應用程式開發
- 通過創建自定義小工具和對話框來開發自己的應用程式
- 以簡單優雅的結構撰寫,幫助你輕鬆理解如何編程各種GUI元件

詳細內容:
優雅地構建GUI應用程式總是受到用戶的熱愛。PySide是一個開源軟體項目,為Qt跨平台UI框架提供了Python綁定。結合Qt和Python的威力,PySide為Python開發人員提供了簡單訪問Qt框架的方式,同時也是一個在所有主要操作系統上可用的優秀快速應用程式開發平台。

本書旨在幫助你使用PySide輕鬆開發GUI應用程式。Python易於學習和使用,相較於其他編程語言如C++或Java,其程式相對較短。本書將介紹你如何在Python中進行使用者介面程式設計,讓你能夠在較短的時間內開發實時應用程式。

本書將帶你了解開發UI應用程式所需的一切。你將學習在各種主要操作系統上安裝/構建PySide,以及GUI程式設計的基礎知識。接著,本書將討論事件管理、信號和插槽,以及PySide提供的小工具和對話框。還包括數據庫交互和操作。

總而言之,本書非常適合學習如何使用GUI編程應用程式,並精通如何開發自己的應用程式以及如何在各個平台上運行它們。

你將從本書中學到的內容:
- 下載並安裝/構建PySide,一個用於Python的跨平台GUI開發工具包
- 以簡單高效的方式編程GUI應用程式
- 創建並使用窗口應用程式
- 創建菜單、工具欄、狀態欄和子窗口
- 將你的GUI連接到數據庫並進行管理

方法:
一本易於理解且實用的指南,用於開發Python應用程式的GUI。

本書適合的讀者:
本書適合Python程式設計師想要學習GUI程式設計的人。對於那些對Python新手,但熟悉物件導向程式設計的人也適用。