PySide GUI application development: develop more dynamic and robust GUI applications using an open source cross-platform UI framework
Gespeichert in:
1. Verfasser: | |
---|---|
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 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV043777318 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | cr|uuu---uuuuu | ||
008 | 160920s2013 |||| o||u| ||||||eng d | ||
020 | |a 9781849699600 |9 978-1-84969-960-0 | ||
020 | |a 1849699607 |9 1-84969-960-7 | ||
020 | |a 129999329X |9 1-299-99329-X | ||
020 | |a 9781299993297 |9 978-1-299-99329-7 | ||
020 | |a 1849699593 |9 1-84969-959-3 | ||
020 | |a 9781849699594 |9 978-1-84969-959-4 | ||
020 | |a 9781849699594 |9 978-1-84969-959-4 | ||
035 | |a (ZDB-4-EBA)ocn860923200 | ||
035 | |a (ZDB-4-ITC)ocn860923200 | ||
035 | |a (OCoLC)860923200 | ||
035 | |a (DE-599)BVBBV043777318 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
049 | |a DE-1046 |a DE-1047 | ||
082 | 0 | |a 005.46 |2 22 | |
100 | 1 | |a Loganathan, Venkateshwaran |e Verfasser |4 aut | |
245 | 1 | 0 | |a PySide GUI application development |b develop more dynamic and robust GUI applications using an open source cross-platform UI framework |c Venkateshwaran Loganathan |
264 | 1 | |a Birmingham |b Packt Publishing |c 2013 | |
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
490 | 0 | |a Community experience distilled | |
500 | |a Includes index | ||
500 | |a 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 | ||
500 | |a 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 | ||
500 | |a 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 | ||
500 | |a 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 | ||
500 | |a Appendix: ResourcesPySide documentation wiki page; API reference manuals; Tutorials; Community support; Index | ||
650 | 4 | |a Python (Computer program language) | |
650 | 4 | |a User interfaces (Computer systems) | |
650 | 7 | |a COMPUTERS / Programming / Open Source |2 bisacsh | |
650 | 7 | |a COMPUTERS / Software Development & Engineering / General |2 bisacsh | |
650 | 7 | |a COMPUTERS / Software Development & Engineering / Tools |2 bisacsh | |
650 | 7 | |a Python (Computer program language) |2 fast | |
650 | 7 | |a User interfaces (Computer systems) |2 fast | |
650 | 4 | |a Python (Computer program language) | |
650 | 4 | |a User interfaces (Computer systems) | |
912 | |a ZDB-4-EBA |a ZDB-4-ITC | ||
999 | |a oai:aleph.bib-bvb.de:BVB01-029188378 | ||
966 | e | |u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=651947 |l FAW01 |p ZDB-4-EBA |q FAW_PDA_EBA |x Aggregator |3 Volltext | |
966 | e | |u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=651947 |l FAW02 |p ZDB-4-EBA |q FAW_PDA_EBA |x Aggregator |3 Volltext |
Datensatz im Suchindex
_version_ | 1804176604803366912 |
---|---|
any_adam_object | |
author | Loganathan, Venkateshwaran |
author_facet | Loganathan, Venkateshwaran |
author_role | aut |
author_sort | Loganathan, Venkateshwaran |
author_variant | v l vl |
building | Verbundindex |
bvnumber | BV043777318 |
collection | ZDB-4-EBA ZDB-4-ITC |
ctrlnum | (ZDB-4-EBA)ocn860923200 (ZDB-4-ITC)ocn860923200 (OCoLC)860923200 (DE-599)BVBBV043777318 |
dewey-full | 005.46 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.46 |
dewey-search | 005.46 |
dewey-sort | 15.46 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>04370nmm a2200577zc 4500</leader><controlfield tag="001">BV043777318</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">160920s2013 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781849699600</subfield><subfield code="9">978-1-84969-960-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1849699607</subfield><subfield code="9">1-84969-960-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">129999329X</subfield><subfield code="9">1-299-99329-X</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781299993297</subfield><subfield code="9">978-1-299-99329-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1849699593</subfield><subfield code="9">1-84969-959-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781849699594</subfield><subfield code="9">978-1-84969-959-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781849699594</subfield><subfield code="9">978-1-84969-959-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-4-EBA)ocn860923200</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-4-ITC)ocn860923200</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)860923200</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV043777318</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1046</subfield><subfield code="a">DE-1047</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.46</subfield><subfield code="2">22</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Loganathan, Venkateshwaran</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">PySide GUI application development</subfield><subfield code="b">develop more dynamic and robust GUI applications using an open source cross-platform UI framework</subfield><subfield code="c">Venkateshwaran Loganathan</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham</subfield><subfield code="b">Packt Publishing</subfield><subfield code="c">2013</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Community experience distilled</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">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</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">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</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">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</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">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</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Appendix: ResourcesPySide documentation wiki page; API reference manuals; Tutorials; Community support; Index</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Python (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">User interfaces (Computer systems)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Programming / Open Source</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Software Development & Engineering / General</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Software Development & Engineering / Tools</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Python (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">User interfaces (Computer systems)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Python (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">User interfaces (Computer systems)</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield><subfield code="a">ZDB-4-ITC</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-029188378</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=651947</subfield><subfield code="l">FAW01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FAW_PDA_EBA</subfield><subfield code="x">Aggregator</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=651947</subfield><subfield code="l">FAW02</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FAW_PDA_EBA</subfield><subfield code="x">Aggregator</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
id | DE-604.BV043777318 |
illustrated | Not Illustrated |
indexdate | 2024-07-10T07:34:50Z |
institution | BVB |
isbn | 9781849699600 1849699607 129999329X 9781299993297 1849699593 9781849699594 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-029188378 |
oclc_num | 860923200 |
open_access_boolean | |
owner | DE-1046 DE-1047 |
owner_facet | DE-1046 DE-1047 |
psigel | ZDB-4-EBA ZDB-4-ITC ZDB-4-EBA FAW_PDA_EBA |
publishDate | 2013 |
publishDateSearch | 2013 |
publishDateSort | 2013 |
publisher | Packt Publishing |
record_format | marc |
series2 | Community experience distilled |
spelling | Loganathan, Venkateshwaran Verfasser aut PySide GUI application development develop more dynamic and robust GUI applications using an open source cross-platform UI framework Venkateshwaran Loganathan Birmingham Packt Publishing 2013 txt rdacontent c rdamedia cr rdacarrier Community experience distilled 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 Python (Computer program language) User interfaces (Computer systems) COMPUTERS / Programming / Open Source bisacsh COMPUTERS / Software Development & Engineering / General bisacsh COMPUTERS / Software Development & Engineering / Tools bisacsh Python (Computer program language) fast User interfaces (Computer systems) fast |
spellingShingle | Loganathan, Venkateshwaran PySide GUI application development develop more dynamic and robust GUI applications using an open source cross-platform UI framework Python (Computer program language) User interfaces (Computer systems) COMPUTERS / Programming / Open Source bisacsh COMPUTERS / Software Development & Engineering / General bisacsh COMPUTERS / Software Development & Engineering / Tools bisacsh Python (Computer program language) fast User interfaces (Computer systems) fast |
title | PySide GUI application development develop more dynamic and robust GUI applications using an open source cross-platform UI framework |
title_auth | PySide GUI application development develop more dynamic and robust GUI applications using an open source cross-platform UI framework |
title_exact_search | PySide GUI application development develop more dynamic and robust GUI applications using an open source cross-platform UI framework |
title_full | PySide GUI application development develop more dynamic and robust GUI applications using an open source cross-platform UI framework Venkateshwaran Loganathan |
title_fullStr | PySide GUI application development develop more dynamic and robust GUI applications using an open source cross-platform UI framework Venkateshwaran Loganathan |
title_full_unstemmed | PySide GUI application development develop more dynamic and robust GUI applications using an open source cross-platform UI framework Venkateshwaran Loganathan |
title_short | PySide GUI application development |
title_sort | pyside gui application development develop more dynamic and robust gui applications using an open source cross platform ui framework |
title_sub | develop more dynamic and robust GUI applications using an open source cross-platform UI framework |
topic | Python (Computer program language) User interfaces (Computer systems) COMPUTERS / Programming / Open Source bisacsh COMPUTERS / Software Development & Engineering / General bisacsh COMPUTERS / Software Development & Engineering / Tools bisacsh Python (Computer program language) fast User interfaces (Computer systems) fast |
topic_facet | Python (Computer program language) User interfaces (Computer systems) COMPUTERS / Programming / Open Source COMPUTERS / Software Development & Engineering / General COMPUTERS / Software Development & Engineering / Tools |
work_keys_str_mv | AT loganathanvenkateshwaran pysideguiapplicationdevelopmentdevelopmoredynamicandrobustguiapplicationsusinganopensourcecrossplatformuiframework |