PySide: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
(9 intermediate revisions by 7 users not shown)
Line 1: Line 1:
'''English''' [[:Category:LanguageBindings::PySide-Spanish|Español]] [[PySide-Hungarian|Magyar]] [[:Category:LanguageBindings::PySide Italian|Italian]] [[:Category:LanguageBindings::PySide-Korean|한국어]] [[:Category:LanguageBindings::PySideJapanese|日本語]]
{{LangSwitch}}
[[Category:PySide]]


[[Image:pysidelogo.png|PySide: Python for Qt]]
<big>'''Attention: a port of PySide to Qt 5.x started in 2014, the progress and more details about this project can be found under [[PySide2 | PySide 2]]'''</big>


Welcome to the PySide documentation wiki page. The PySide project provides <span class="caps">LGPL</span>-licensed Python bindings for the Qt. It also includes complete toolchain for rapidly generating bindings for any Qt-based C++ class hierarchies. PySide Qt bindings allow both free open source and proprietary software development and ultimately aim to support Qt platforms.
Welcome to the PySide documentation wiki page. The PySide project provides LGPL-licensed Python bindings for the '''Qt 4'''. It also includes complete toolchain for rapidly generating bindings for any Qt-based C++ class hierarchies. PySide Qt bindings allow both free open source and proprietary software development and ultimately aim to support Qt platforms.


* [[:Category:LanguageBindings::PySide::Downloads|Downloads]]
* [[:Category:LanguageBindings::PySide::Downloads|Downloads]]


=An Introduction to PySide=
= An Introduction to PySide =


The latest version of PySide is 1.2.2 released on April 25, 2014 and provides access to the complete Qt 4.8 framework.
The latest version of PySide is 1.2.4 released on October 14, 2015 and provides access to the complete Qt 4.8 framework.


* [[About-PySide|Project Goals and Licensing]]
* [[About PySide|Project Goals and Licensing]]
* [http://web.archive.org/web/20120530074406/http://www.pyside.org/docs/pseps/ PySide Enhancement Proposals] ''[web.archive.org]'' and [http://qt.gitorious.org/pyside/pseps/trees/master here] ''[qt.gitorious.org]''
* [http://web.archive.org/web/20120530074406/http://www.pyside.org/docs/pseps/ PySide Enhancement Proposals] and [http://qt.gitorious.org/pyside/pseps/trees/master here]
* [[PySide Roadmap]]
* [[PySide_Roadmap | PySide Roadmap]]
* [[PySide FAQ|Frequently Asked Questions (<span class="caps">FAQ</span>)]]
* [[PySide_FAQ|Frequently Asked Questions (FAQ)]]
* [[PySide Based Apps|List of Applications Based on PySide]]
* [[PySide_Based_Apps|List of Applications Based on PySide]]
* [[PySide Logo|The PySide logo]]
* [[PySide_Logo|The PySide logo]]
* [[PySide Archives]]
* [[PySide_Archives | PySide Archives]]


=Documentation=
= Documentation =


* [[PySideDocumentation|PySide Documentation]]
* [[PySideDocumentation|PySide Documentation]]
* [http://pyside.github.io/docs/pyside/ PySide 1.2.1 <span class="caps">API</span> Reference] ''[pyside.github.io]''
* [http://pyside.github.io/docs/pyside/ PySide 1.2.1 API Reference]
* [https://deptinfo-ensip.univ-poitiers.fr/ENS/pyside-docs/index.html PySide 1.1.0 <span class="caps">API</span> Reference] ''[deptinfo-ensip.univ-poitiers.fr]''
* [https://deptinfo-ensip.univ-poitiers.fr/ENS/pyside-docs/index.html PySide 1.1.0 API Reference]
* [http://srinikom.github.com/pyside-docs/ PySide 1.0.7 <span class="caps">API</span> Reference] ''[srinikom.github.com]''
* [http://srinikom.github.com/pyside-docs/ PySide 1.0.7 API Reference]
* [[PySide Tutorials]]
* [[PySide_Tutorials| PySide Tutorials]]
* [[PySide-QtQuick-Tutorials|PySide Tutorials with QtQuick and <span class="caps">QML</span>]]
* [[PySide-QtQuick-Tutorials | PySide Tutorials with QtQuick and QML]]
* [[PySide Video Tutorials|PySide Tutorials (Videos)]]
* [[PySide_Video_Tutorials | PySide Tutorials (Videos)]]
* [[PySide Example Applications]]
* [[PySide_Example_Applications | PySide Example Applications]]
* [[PySide Presentations]]
* [[PySide_Presentations | PySide Presentations]]
* [[Packaging PySide applications on MacOS]]
* [[PySide GSoc Ideas]]
* [[PySide Python 3 Issues]]
* [[PySide QML Tutorial Advanced 4]]


=Community Support=
= Community Support =


* [http://lists.qt.io/mailman/listinfo/pyside General Mailing list] ''[lists.qt.io]'', [http://dir.gmane.org/gmane.comp.lib.qt.pyside Archives] ''[dir.gmane.org]''
* [http://lists.qt-project.org/mailman/listinfo/pyside General Mailing list] , [http://dir.gmane.org/gmane.comp.lib.qt.pyside Archives]
* [http://forum.qt.io/viewforum/15/ Forum on Qt-Project] ''[qt.io]''
* [http://stackoverflow.com/questions/tagged/pyside Forum on Stack Overflow]
* [http://stackoverflow.com/questions/tagged/pyside Forum on Stack Overflow] ''[stackoverflow.com]''
* [[:Category:LanguageBindings::PySide | This Wiki]]
* [[:Category:LanguageBindings::PySide|This Wiki]]
* Internet Relay Chat (IRC): '''#qt-pyside''' channel at [https://webchat.freenode.net/ FreeNode]
* Internet Relay Chat (<span class="caps">IRC</span>): '''#pyside''' channel at [https://webchat.freenode.net/ FreeNode] ''[webchat.freenode.net]''


=Development=
= Development =


* [https://groups.google.com/forum/#!forum/pyside-dev Development Group] ''[groups.google.com]''
* [https://groups.google.com/forum/#!forum/pyside-dev Development Group]
* [[PySideDevelopment|PySide Development]]
* [[PySideDevelopment | PySide Development]]
* [http://pyside.github.io/docs/shiboken/ Shiboken 1.2.1 Documentation] ''[pyside.github.io]''
* [http://pyside.github.io/docs/shiboken/ Shiboken 1.2.1 Documentation]
* [http://pyside.github.io/docs/api-extractor/ Api Extractor 1.2.1 Documentation] ''[pyside.github.io]''
* [http://pyside.github.io/docs/api-extractor/ Api Extractor 1.2.1 Documentation]
* [http://qt.gitorious.org/pyside/ Gitorious repositories] ''[qt.gitorious.org]'': Official
* [http://qt.gitorious.org/pyside/ Gitorious repositories]: Official
* [https://github.com/pyside GitHub repositories] ''[github.com]'': Unofficial Mirror
* [https://github.com/pyside GitHub repositories]: Unofficial Mirror
* [[PySideContributors|List of PySide Contributors]]
* [[PySideContributors|List of PySide Contributors]]
* [http://setanta.wordpress.com/binding-c/ Binding C++] ''[setanta.wordpress.com]'': A distillation of design decisions made by the original PySide developers.
* [http://setanta.wordpress.com/binding-c/ Binding C++]: A distillation of design decisions made by the original PySide developers.


=Contributing to PySide Wiki=
= Contributing to PySide Wiki =


This Wiki is a community area where you can easily contribute, and which may contain rapidly changing information. Please put any wiki pages related to PySide into the [[:Category:LanguageBindings::PySide|the PySide category]] by adding the following text to the top of the page:
This Wiki is a community area where you can easily contribute, and which may contain rapidly changing information. Please put any wiki pages related to PySide into the Pyside category by adding the following text to the top of the page:
 
<code>
[[Category:PySide]]
</code>


Also, since PySide is sharing the wiki with other Qt users, include the word “PySide” or “Python” in the names of any new pages you create to differentiate it from other Qt pages..
Also, since PySide is sharing the wiki with other Qt users, include the word “PySide” or “Python” in the names of any new pages you create to differentiate it from other Qt pages..
===Subcategories:===
There are 6 subcategories for this category
* [[:Category:LanguageBindings::PySide::Downloads|Downloads]]
===There are 132 articles in "LanguageBindings -&gt; PySide":===
'''1'''[[:Category:LanguageBindings::PySide/P100|2]][[:Category:LanguageBindings::PySide/P100|&gt;]]===A===
* [[About-PySide|About PySide]]
* [[About-PySide-Japanese|About PySide Japanese]]
* [[Auto-generating-QObject-from-template-in-PySide|Auto generating QObject from template in PySide]]===B===
* [[Building PySide|Building_PySide]]
* [[Building PySide on Android|Building_PySide_on_Android]]
* [[Building PySide on Linux|Building_PySide_on_Linux]]
* [[Building PySide on Mac OS X|Building_PySide_on_Mac_OS_X]]
* [[Building PySide on Symbian|Building_PySide_on_Symbian]]
* [[Building PySide on Windows|Building_PySide_on_Windows]]===C===
* [[Connecting QML Signals in PySide|Connecting_QML_Signals_in_PySide]]===D===
* [[Defining-and-using-constants-from-PySide-in-QML|Defining and using constants from PySide in QML]]
* [[Defining-and-using-constants-from-PySide-in-QML-Korean|Defining and using constants from PySide in QML Korean]]
* [[Differences Between PySide and PyQt|Differences_Between_PySide_and_PyQt]]
* [[Differences Between PySide and PyQt SimplifiedChinese|Differences_Between_PySide_and_PyQt_SimplifiedChinese]]===F===
* [[Filling-and-reading-QML-UI-forms-from-Python|Filling and reading QML UI forms from Python]]===G===
* [[Generating new bindings with PySide|Generating_new_bindings_with_PySide]]
* [[Generating PySide Reference Documentation|Generating_PySide_Reference_Documentation]]===H===
* [[Hello-World-in-PySide|Hello World in PySide]]
* [[Hello-World-in-PySide-and-QtQuick|Hello World in PySide and QtQuick]]
* [[Hello-World-in-PySide-and-QtQuick-Japanese|Hello World in PySide and QtQuick Japanese]]
* [[Hello-World-in-PySide-and-QtQuick-Korean|Hello World in PySide and QtQuick Korean]]
* [[Hello-World-in-PySide-Japanese|Hello World in PySide Japanese]]
* [[Hello-World-in-PySide-Korean|Hello World in PySide Korean]]===L===
* [[:Category:LanguageBindings|Category:LanguageBindings]]
* [[:Category:LanguageBindings::PySide|Category:LanguageBindings -&gt; PySide]]
* [[:Category:LanguageBindings::PySide::Downloads|Category:LanguageBindings -&gt; PySide -&gt; Downloads]]
* [[:Category:LanguageBindings::PySide::Newbie Tutorials|Category:LanguageBindings -&gt; PySide -&gt; Newbie_Tutorials]]
* [[:Category:LanguageBindings::PySide FAQ Japanese|Category:LanguageBindings -&gt; PySide_FAQ_Japanese]]===M===
* [[Multi-selection-lists-in-Python-with-QML|Multi selection lists in Python with QML]]===P===
* [[Packaging PySide applications on Windows|Packaging_PySide_applications_on_Windows]]
* [[PySide-and-QML-Playground|PySide and QML Playground]]
* [[PySide-Internationalization-Japanese|PySide Internationalization Japanese]]
* [[PySide-Newbie-Tutorials|PySide Newbie Tutorials]]
* [[PySide-Newbie-Tutorials-Japanese|PySide Newbie Tutorials Japanese]]
* [[PySide-Pitfalls-Japanese|PySide Pitfalls Japanese]]
* [[PySide-QtQuick-Tutorials|PySide QtQuick Tutorials]]
* [[PySide-Tutorials-by-Experience-Level|PySide Tutorials by Experience Level]]
* [[PySide-Tutorials-by-Experience-Level-Japanese|PySide Tutorials by Experience Level Japanese]]
* [[PySide-Tutorials-by-Experience-Level-Korean|PySide Tutorials by Experience Level Korean]]
* [[PySideContributors]]
* [[PySideDevelopment]]
* [[PySideDocumentation]]
* [[PySideDocumentationJapanese]]
* [[PySideDownloadsJapanese]]
* [[PySideSimplicissimus Module 1 Prerequisites|PySideSimplicissimus_Module_1_Prerequisites]]
* [[PySideSimplicissimus Module 2 CloseButton|PySideSimplicissimus_Module_2_CloseButton]]
* [[PySideSimplicissimus Module 2 CloseButton Japanese|PySideSimplicissimus_Module_2_CloseButton_Japanese]]
* [[PySideSimplicissimus Module 3 AboutBox|PySideSimplicissimus_Module_3_AboutBox]]
* [[PySideSimplicissimus Module 3 AboutBox Japanese|PySideSimplicissimus_Module_3_AboutBox_Japanese]]
* [[PySideSimplicissimus Module 4 ShowLicence|PySideSimplicissimus_Module_4_ShowLicence]]
* [[PySideSimplicissimus Module 4 ShowLicence Japanese|PySideSimplicissimus_Module_4_ShowLicence_Japanese]]
* [[PySideSimplicissimus Module 5 Combine|PySideSimplicissimus_Module_5_Combine]]
* [[PySideSimplicissimus Module 5 Combine Japanese|PySideSimplicissimus_Module_5_Combine_Japanese]]
* [[PySideSimplicissimus Module 6 AlternativeCombine|PySideSimplicissimus_Module_6_AlternativeCombine]]
* [[PySideSimplicissimus Module 6 AlternativeCombine Japanese|PySideSimplicissimus_Module_6_AlternativeCombine_Japanese]]
* [[PySideSimplicissimus Module 7 CombineAllIn1|PySideSimplicissimus_Module_7_CombineAllIn1]]
* [[PySideSimplicissimus Module 7 CombineAllIn1 Japanese|PySideSimplicissimus_Module_7_CombineAllIn1_Japanese]]
* [[PySideTutorials Clickable button|PySideTutorials_Clickable_button]]
* [[PySideTutorials Clickable button Japanese|PySideTutorials_Clickable_button_Japanese]]
* [[PySideTutorials Simple Dialog|PySideTutorials_Simple_Dialog]]
* [[PySideTutorials Simple Dialog Japanese|PySideTutorials_Simple_Dialog_Japanese]]
* [[PySide API Extractor|PySide_API_Extractor]]
* [[PySide Archives|PySide_Archives]]
* [[PySide Based Apps|PySide_Based_Apps]]
* [[PySide Binaries Linux|PySide_Binaries_Linux]]
* [[PySide Binaries MacOSX|PySide_Binaries_MacOSX]]
* [[PySide Binaries Maemo|PySide_Binaries_Maemo]]
* [[PySide Binaries MeeGo|PySide_Binaries_MeeGo]]
* [[PySide Binaries Windows|PySide_Binaries_Windows]]
* [[PySide Binding Generation Tutorial|PySide_Binding_Generation_Tutorial]]
* [[PySide Binding Generation Tutorial: Module 1 Creating the foo library|PySide_Binding_Generation_Tutorial:_Module_1_Creating_the_foo_library]]
* [[PySide Binding Generation Tutorial: Module 2 Binding libfoo using Shiboken|PySide_Binding_Generation_Tutorial:_Module_2_Binding_libfoo_using_Shiboken]]
* [[PySide Binding Generation Tutorial: Module 3 Creating Type System Description|PySide_Binding_Generation_Tutorial:_Module_3_Creating_Type_System_Description]]
* [[PySide Binding Generation Tutorial: Module 4 The Global Header|PySide_Binding_Generation_Tutorial:_Module_4_The_Global_Header]]
* [[PySide Binding Generation Tutorial: Module 5 Building the generator|PySide_Binding_Generation_Tutorial:_Module_5_Building_the_generator]]
* [[PySide Binding Generator|PySide_Binding_Generator]]
* [[PySide Bits Pieces|PySide_Bits_Pieces]]
* [[PySide CMake Primer|PySide_CMake_Primer]]
* [[PySide DBus Integration|PySide_DBus_Integration]]
* [[PySide Development Getting Started|PySide_Development_Getting_Started]]
* [[PySide Engineering Application|PySide_Engineering_Application]]
* [[PySide Error Management|PySide_Error_Management]]
* [[PySide Examples|PySide_Examples]]
* [[PySide Example Applications|PySide_Example_Applications]]
* [[PySide FAQ|PySide_FAQ]]
* [[PySide for Android guide|PySide_for_Android_guide]]
* [[PySide Generating New Bindings|PySide_Generating_New_Bindings]]
* [[PySide GSoc Ideas|PySide_GSoc_Ideas]]
* [[PySide Hungarian|PySide_Hungarian]]
* [[PySide Internationalization|PySide_Internationalization]]
* [[PySide Logo|PySide_Logo]]
* [[PySide Pitfalls|PySide_Pitfalls]]
* [[PySide Presentations|PySide_Presentations]]
* [[PySide Python 3 Issues|PySide_Python_3_Issues]]
* [[PySide Python 3 Support|PySide_Python_3_Support]]
* [[PySide QML Tutorial Advanced 1|PySide_QML_Tutorial_Advanced_1]]
* [[PySide QML Tutorial Advanced 2|PySide_QML_Tutorial_Advanced_2]]
* [[PySide QML Tutorial Advanced 3|PySide_QML_Tutorial_Advanced_3]]
* [[PySide QML Tutorial Advanced 4|PySide_QML_Tutorial_Advanced_4]]
* [[PySide QML Tutorial Basic 1|PySide_QML_Tutorial_Basic_1]]'''1'''[[:Category:LanguageBindings::PySide/P100|2]][[:Category:LanguageBindings::PySide/P100|&gt;]]
===Categories:===
* [[:Category:LanguageBindings|LanguageBindings]]
** [[:Category:LanguageBindings::PySide|PySide]]
*** [[:Category:LanguageBindings::PySide::Downloads|Downloads]]

Revision as of 08:55, 16 February 2018

En Ar Bg De El Es Fa Fi Fr Hi Hu It Ja Kn Ko Ms Nl Pl Pt Ru Sq Th Tr Uk Zh

Attention: a port of PySide to Qt 5.x started in 2014, the progress and more details about this project can be found under PySide 2

Welcome to the PySide documentation wiki page. The PySide project provides LGPL-licensed Python bindings for the Qt 4. It also includes complete toolchain for rapidly generating bindings for any Qt-based C++ class hierarchies. PySide Qt bindings allow both free open source and proprietary software development and ultimately aim to support Qt platforms.

An Introduction to PySide

The latest version of PySide is 1.2.4 released on October 14, 2015 and provides access to the complete Qt 4.8 framework.

Documentation

Community Support

Development

Contributing to PySide Wiki

This Wiki is a community area where you can easily contribute, and which may contain rapidly changing information. Please put any wiki pages related to PySide into the Pyside category by adding the following text to the top of the page:

[[Category:PySide]]

Also, since PySide is sharing the wiki with other Qt users, include the word “PySide” or “Python” in the names of any new pages you create to differentiate it from other Qt pages..