Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.
PySide Video Tutorials: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
=PySide | [toc align_right="yes&quot; depth="3&quot;]<br />[[Category:LanguageBindings::PySide]] | ||
==Python | = PySide Video Tutorials = | ||
== Python GUI Development == | |||
''by Bogdan Milanovich'' | ''by Bogdan Milanovich'' | ||
These tutorials are linked to the | These tutorials are linked to the "Python GUI Development Blog&quot;:http://py.bo.vc/all-tutorials/ and are freely viewable on "YouTube&quot;:http://www.youtube.com/playlist?feature=playlist-comment&amp;list=PLA955A8F9A95378CE. Download tutorial source code on "GitHub&quot;:https://github.com/Deusdies/pythonbo | ||
* Video 1 – Introduction | * Video 1 – Introduction "VIDEO&quot;:http://www.youtube.com/watch?v=53oeJPKRttY&amp;list=PLA955A8F9A95378CE&amp;index=1 | ||
* Video 2 – Creating a simple alarm pop-up | * Video 2 – Creating a simple alarm pop-up "VIDEO&quot;:http://www.youtube.com/watch?v=fqK8N48kPXs&amp;list=PLA955A8F9A95378CE&amp;index=2 | ||
* Video 3 – Expression evaluator | * Video 3 – Expression evaluator "VIDEO&quot;:http://www.youtube.com/watch?v=0vvb7Kv59qA&amp;list=PLA955A8F9A95378CE&amp;index=3 | ||
* Video 4 – Currency converter | * Video 4 – Currency converter "VIDEO&quot;:http://www.youtube.com/watch?v=8D_aEYiBU2c&amp;list=PLA955A8F9A95378CE&amp;index=4 | ||
* Video 5 – Events explained | * Video 5 – Events explained "VIDEO&quot;:http://www.youtube.com/watch?v=fyY50l2wzD8&amp;list=PLA955A8F9A95378CE&amp;index=5 | ||
* Video 6 – More On Signals | * Video 6 – More On Signals "VIDEO&quot;:http://www.youtube.com/watch?v=ooEzOyBiOLo&amp;list=PLA955A8F9A95378CE&amp;index=6 | ||
* Video 7 – More About Dialogs in Qt | * Video 7 – More About Dialogs in Qt "VIDEO&quot;:http://www.youtube.com/watch?feature=player_embedded&amp;v=meaq15EZCfA | ||
* Video 8 – The QFileDialog Class | * Video 8 – The QFileDialog Class "VIDEO&quot;:http://www.youtube.com/watch?v=2Ar5KCgGDyc&amp;list=PLA955A8F9A95378CE&amp;index=7 | ||
* Video 9 – Dumb Dialogs | * Video 9 – Dumb Dialogs "VIDEO&quot;:http://www.youtube.com/watch?v=VAqfWidrLA0&amp;list=PLA955A8F9A95378CE&amp;index=8 | ||
* Video 10 – Standard Dialogs | * Video 10 – Standard Dialogs "VIDEO&quot;:http://www.youtube.com/watch?v=-kg9AKXmlTY&amp;list=PLA955A8F9A95378CE&amp;index=9 | ||
* Video 11 – Qt Designer Introduction and Overview | * Video 11 – Qt Designer Introduction and Overview "VIDEO&quot;:http://www.youtube.com/watch?v=vQixM9TTUyU&amp;list=PLA955A8F9A95378CE&amp;index=10 | ||
* Video 12 – Qt Designer Signal-Slot Editor, Tab Order Management | * Video 12 – Qt Designer Signal-Slot Editor, Tab Order Management "VIDEO&quot;:http://www.youtube.com/watch?v=u0zhLEHHZBU&amp;list=PLA955A8F9A95378CE&amp;index=11 | ||
* Video 13 – Incorporating the UI in your Python Code | * Video 13 – Incorporating the UI in your Python Code "VIDEO&quot;:http://www.youtube.com/watch?v=u0zhLEHHZBU&amp;list=PLA955A8F9A95378CE&amp;index=11 | ||
* Video 14 – Using QThreads (threading) | * Video 14 – Using QThreads (threading) "VIDEO&quot;:http://www.youtube.com/watch?v=o81Q3oyz6rg&amp;list=PLA955A8F9A95378CE&amp;index=13 | ||
* Video 15 – Using Icons and Images in your Application – Resource File | * Video 15 – Using Icons and Images in your Application – Resource File "VIDEO&quot;:http://www.youtube.com/watch?v=umU9VP_uX34&amp;list=PLA955A8F9A95378CE&amp;index=14 | ||
* Video 16 – Introducing QMainWindow | * Video 16 – Introducing QMainWindow "VIDEO&quot;:http://www.youtube.com/watch?v=nemFOiWB67E&amp;list=PLA955A8F9A95378CE&amp;index=15 | ||
* Video 17 – New Style Syntax for Signal/Slot Mechanism | * Video 17 – New Style Syntax for Signal/Slot Mechanism "VIDEO&quot;:http://www.youtube.com/watch?v=nixHrjsezac&amp;list=PLA955A8F9A95378CE&amp;index=16 | ||
* Video 18 – Design Tips and | * Video 18 – Design Tips and CSS Styling "VIDEO&quot;:http://www.youtube.com/watch?v=_sAGY_4Ptsw&amp;list=PLA955A8F9A95378CE&amp;index=17 | ||
* Video 19 – Building Our First Real-World Application – Part 1 | * Video 19 – Building Our First Real-World Application – Part 1 "VIDEO&quot;:http://www.youtube.com/watch?v=r1JeoLIH4xM&amp;list=PLA955A8F9A95378CE&amp;index=18 | ||
==Model View Programming with PyQt4 and PySide== | == Model View Programming with PyQt4 and PySide == | ||
''By Yasin Uludag'' | ''By Yasin Uludag'' | ||
'''Part 01: Introduction to Model View Methodology'''<br /> 0: http://www.youtube.com/watch?v=mCHVI8OXDxw<br /> 1: http://www.youtube.com/watch?v=2sRoLN337cs | '''Part 01: Introduction to Model View Methodology'''<br />0: http://www.youtube.com/watch?v=mCHVI8OXDxw<br />1: http://www.youtube.com/watch?v=2sRoLN337cs | ||
'''Part | '''Part 02: Creating our own editable 1D / List Model'''<br />0: http://www.youtube.com/watch?v=Eq7__6y0jwo<br />1: http://www.youtube.com/watch?v=azGfJ7-wK_g<br />2: http://www.youtube.com/watch?v=DVDKDYhFU1o | ||
'''Part | '''Part 03 : Inserting, Removing covered, creating our own fully implemented 2D / Table Model'''<br />0: http://www.youtube.com/watch?v=EmYby3BB3Kk<br />1: http://www.youtube.com/watch?v=fxLIGaTZ4pk<br />2: http://www.youtube.com/watch?v=ZLsRi6gY7y0 | ||
'''Part | '''Part 04 : Creating our own advanced Hierarchical / Tree Model (Scenegraph alike)'''<br />0: http://www.youtube.com/watch?v=pr1M3mP7qfI<br />1: http://www.youtube.com/watch?v=VcN94yMOkyU<br />2: http://www.youtube.com/watch?v=GDB2PuJ4_7s<br />3: http://www.youtube.com/watch?v=1WWp71fTdTQ | ||
'''Part | '''Part 05 : Learning about the QAbstractProxyModel / QSortFilterProxyModel class'''<br />0: http://www.youtube.com/watch?v=Dp-BRJer5CQ<br />1: http://www.youtube.com/watch?v=KWhHwOG0ZO8 | ||
''' | '''Part 06 : Learning about QDataWidgetMapper to create designer made static editors / property grids'''<br />0: http://www.youtube.com/watch?v=76uvvZymyoU<br />1: http://www.youtube.com/watch?v=x1Emco2SXWY<br />2: http://www.youtube.com/watch?v=7omei2RCtDI<br />3: http://www.youtube.com/watch?v=mWn8MBPidmE<br />4: http://www.youtube.com/watch?v=Gil-dg3ajbA | ||
=== | '''Part 07 : Refactor our code. Use PyQt4.QtXml package, serialize our model into Xml, create enum properties etc'''<br />0: http://www.youtube.com/watch?v=hWB5nddWyCs<br />1: http://www.youtube.com/watch?v=k102fYZBdh0<br />2: http://www.youtube.com/watch?v=PTTe6soX0wk<br />3: http://www.youtube.com/watch?v=IW0Nu_DJ4hw<br />4: http://www.youtube.com/watch?v=AONvtOcpaws | ||
'''Above videos by ''Yasin Uludag'' can also be accessed at this playlist''' | |||
Revision as of 14:16, 23 February 2015
[toc align_right="yes" depth="3"]
PySide Video Tutorials
Python GUI Development
by Bogdan Milanovich
These tutorials are linked to the "Python GUI Development Blog":http://py.bo.vc/all-tutorials/ and are freely viewable on "YouTube":http://www.youtube.com/playlist?feature=playlist-comment&list=PLA955A8F9A95378CE. Download tutorial source code on "GitHub":https://github.com/Deusdies/pythonbo
- Video 1 – Introduction "VIDEO":http://www.youtube.com/watch?v=53oeJPKRttY&list=PLA955A8F9A95378CE&index=1
- Video 2 – Creating a simple alarm pop-up "VIDEO":http://www.youtube.com/watch?v=fqK8N48kPXs&list=PLA955A8F9A95378CE&index=2
- Video 3 – Expression evaluator "VIDEO":http://www.youtube.com/watch?v=0vvb7Kv59qA&list=PLA955A8F9A95378CE&index=3
- Video 4 – Currency converter "VIDEO":http://www.youtube.com/watch?v=8D_aEYiBU2c&list=PLA955A8F9A95378CE&index=4
- Video 5 – Events explained "VIDEO":http://www.youtube.com/watch?v=fyY50l2wzD8&list=PLA955A8F9A95378CE&index=5
- Video 6 – More On Signals "VIDEO":http://www.youtube.com/watch?v=ooEzOyBiOLo&list=PLA955A8F9A95378CE&index=6
- Video 7 – More About Dialogs in Qt "VIDEO":http://www.youtube.com/watch?feature=player_embedded&v=meaq15EZCfA
- Video 8 – The QFileDialog Class "VIDEO":http://www.youtube.com/watch?v=2Ar5KCgGDyc&list=PLA955A8F9A95378CE&index=7
- Video 9 – Dumb Dialogs "VIDEO":http://www.youtube.com/watch?v=VAqfWidrLA0&list=PLA955A8F9A95378CE&index=8
- Video 10 – Standard Dialogs "VIDEO":http://www.youtube.com/watch?v=-kg9AKXmlTY&list=PLA955A8F9A95378CE&index=9
- Video 11 – Qt Designer Introduction and Overview "VIDEO":http://www.youtube.com/watch?v=vQixM9TTUyU&list=PLA955A8F9A95378CE&index=10
- Video 12 – Qt Designer Signal-Slot Editor, Tab Order Management "VIDEO":http://www.youtube.com/watch?v=u0zhLEHHZBU&list=PLA955A8F9A95378CE&index=11
- Video 13 – Incorporating the UI in your Python Code "VIDEO":http://www.youtube.com/watch?v=u0zhLEHHZBU&list=PLA955A8F9A95378CE&index=11
- Video 14 – Using QThreads (threading) "VIDEO":http://www.youtube.com/watch?v=o81Q3oyz6rg&list=PLA955A8F9A95378CE&index=13
- Video 15 – Using Icons and Images in your Application – Resource File "VIDEO":http://www.youtube.com/watch?v=umU9VP_uX34&list=PLA955A8F9A95378CE&index=14
- Video 16 – Introducing QMainWindow "VIDEO":http://www.youtube.com/watch?v=nemFOiWB67E&list=PLA955A8F9A95378CE&index=15
- Video 17 – New Style Syntax for Signal/Slot Mechanism "VIDEO":http://www.youtube.com/watch?v=nixHrjsezac&list=PLA955A8F9A95378CE&index=16
- Video 18 – Design Tips and CSS Styling "VIDEO":http://www.youtube.com/watch?v=_sAGY_4Ptsw&list=PLA955A8F9A95378CE&index=17
- Video 19 – Building Our First Real-World Application – Part 1 "VIDEO":http://www.youtube.com/watch?v=r1JeoLIH4xM&list=PLA955A8F9A95378CE&index=18
Model View Programming with PyQt4 and PySide
By Yasin Uludag
Part 01: Introduction to Model View Methodology
0: http://www.youtube.com/watch?v=mCHVI8OXDxw
1: http://www.youtube.com/watch?v=2sRoLN337cs
Part 02: Creating our own editable 1D / List Model
0: http://www.youtube.com/watch?v=Eq7__6y0jwo
1: http://www.youtube.com/watch?v=azGfJ7-wK_g
2: http://www.youtube.com/watch?v=DVDKDYhFU1o
Part 03 : Inserting, Removing covered, creating our own fully implemented 2D / Table Model
0: http://www.youtube.com/watch?v=EmYby3BB3Kk
1: http://www.youtube.com/watch?v=fxLIGaTZ4pk
2: http://www.youtube.com/watch?v=ZLsRi6gY7y0
Part 04 : Creating our own advanced Hierarchical / Tree Model (Scenegraph alike)
0: http://www.youtube.com/watch?v=pr1M3mP7qfI
1: http://www.youtube.com/watch?v=VcN94yMOkyU
2: http://www.youtube.com/watch?v=GDB2PuJ4_7s
3: http://www.youtube.com/watch?v=1WWp71fTdTQ
Part 05 : Learning about the QAbstractProxyModel / QSortFilterProxyModel class
0: http://www.youtube.com/watch?v=Dp-BRJer5CQ
1: http://www.youtube.com/watch?v=KWhHwOG0ZO8
Part 06 : Learning about QDataWidgetMapper to create designer made static editors / property grids
0: http://www.youtube.com/watch?v=76uvvZymyoU
1: http://www.youtube.com/watch?v=x1Emco2SXWY
2: http://www.youtube.com/watch?v=7omei2RCtDI
3: http://www.youtube.com/watch?v=mWn8MBPidmE
4: http://www.youtube.com/watch?v=Gil-dg3ajbA
Part 07 : Refactor our code. Use PyQt4.QtXml package, serialize our model into Xml, create enum properties etc
0: http://www.youtube.com/watch?v=hWB5nddWyCs
1: http://www.youtube.com/watch?v=k102fYZBdh0
2: http://www.youtube.com/watch?v=PTTe6soX0wk
3: http://www.youtube.com/watch?v=IW0Nu_DJ4hw
4: http://www.youtube.com/watch?v=AONvtOcpaws
Above videos by Yasin Uludag can also be accessed at this playlist