-1+1236 
Developing Cross Platform Application using Qt, PyQt and PySide

Python is such a great programming language! Being discovered this after years of using C++, I found that it simplicity and power somewhat too intriguing to ignore. In this course I would like to explore more on Qt application development using either Qt/PyQt/PySide.

Lectures
  1. Prepare environment first!

    Follow the download section and prepare your environment!

  2. First Iteration of Overall Application Design and Hello World

    Designing an application can be though of as an iteration process. Here, I presented the first iteration design of our application. After that, I describe each Hello world application in either C++, PyQt or PySide

  3. Test Driven Development and Unit Testing in C++ and Python

    Ever having a software project that seems very easy in the beginning that you start to just layout its GUI and think it's okay? Just wait until client come up with different requirements and you start to dizzy by your own application design.

    In this article I presented a very popular rediscover technique of developing application by test first its feature, and then iterate its development based on the test result.

  4. Database Support in C++ Qt, PyQt and PySide

    Explain in practical way how to dealt with database access either in C++ Qt, PyQt or PySide

Prerequisites

Just a general understanding of C++ or Python will do

Syllabus

We will start with the background of all the technology being used, and gradually will develop two application : a desktop and android/mobile application. Both application will be developed using C++, PyQt and PySide. Throughout the lesson, we will unraveled its compatibility, interoperability and whether conversion tools exist in either solution

Additional information

This course will be published in http://pythonthusiast.pythonblogs.com and planned as a seven articles. Here are the list of the articles:

  1. http://tinyurl.com/pythonthusiast-qt-1 A general background of Qt, PyQt and PySide
Teacher qualifications

I start programming in the mid '95, started using Basic. Which then increased gradually using Pascal, C, Java, C++, Delphi (just for a project, but I opted to ignore it), PHP, VB/VC++ 60, .NET and finally.. Python.

Will do any programming job using either .NET or Java, but will truly focused on developing and teaching solution using Python. I love to code and teaching to code.

Hope it helps someone out there!

Latest Update
Developing Cross Platform Application using Qt, PyQt and PySide : Test Driven Development and Unit testing in C++ Qt and Python - Part 3 of 7 (2014-02-06 15:30:36)

"In this part of the series, I introduce how to develop an application using test-first programming. Enjoy!

http://tinyurl.com/pythonthusiast-qt-3"

Roster
1. jillian
2. wisnu
3. Julian
4. Ruud
5. ficar
6. ekowibowo
7. Owan101
8. finickydesert
9. crimsondesigns
10. teyooo
11. panoos
12. theslickone
13. jasperarmstrong
14. sackRelig
15. blinktigerfire
16. ValiantEntity
17. davemartin
18. austinmw89
19. junowheredagold
20. afreak
21. Yenniesaurus
22. avicoder
23. jone7up
24. rohitjose
25. PanKarol
26. Geekx
27. shawnrouth
28. NeeBo
29. utkarsh.bhatt12
30. EcoFriendlyGaming
31. khichi
32. alk3v
33. tpkalman
34. lfry610
35. needlehead81
36. vpan17
37. L2BSmart
38. greencypher
39. hum
40. moondesu
41. CodeGamma
42. terencethehunk
43. terencethehunk
44. manish8892
45. Peroviendo
46. konfou
47. learnnusescitech
48. jtmbags
49. murphsbg
50. threx
51. Richo1337
52. sreenu
53. omyzai
54. Janette
55. Abayommii
56. corycruse
57. wwalid2050
58. fifita93
59. bbmacarthur
60. crichm03
61. shamwow19
62. RicoSpartan
63. pirehappy
64. buguoruci
65. fireavalanche
66. kataninja
67. boolover
68. impedancee
69. Travis.Kraatz
70. borsaric
71. mikinbing
72. rajib
73. tihomirj
74. ColeHudson
75. Theguybehindthescreen
76. hallac
77. haraf_ijhal
78. cms
79. Hugh472
80. vinsanity16985
81. Usagi
82. asingh21
83. spestook
84. snv_tshd
85. mvresh
86. Jpmulongo
87. Golden_Narwhal
88. sutton_nightmare
89. CatalinWeb
90. fagunbhavsar
91. mahkande
92. Ivvias
93. Omotola-gb
94. analy7er
95. gkose
96. selman47
97. _hondaaccord1996
98. Mahmoud_shobaky
99. 20sat92
100. ibs484
101. givingitatry
102. sensharma
103. gringraff
104. jimmmyboy
105. ravix
106. Solonar
107. sheikhshadi
108. mmbazel
109. tchaudhari
110. preyanshu03
111. glamarouane
112. Nanodive
113. caesarooke
114. monicaleba
115. Joecorgi
116. Adzam_Esi_Mawuena_Ruth
117. DARLS
118. Ayama
119. Andres
120. rockedt
121. jshuadvd
122. Bibi12
123. cyrilanity
124. chamillion02
125. seanknight
126. Mastermind_Simpleton
127. hardy1234
128. modickbasnet
129. Gosi
130. MorsMiles
131. lexyjankowski
132. apocrypha13142
133. Raddok
134. misterduck
135. Pinguinsan
136. nextsteptransition
137. kingkongjaffa
138. tensr
139. WeaponsMaster9
140. ultrasounder
141. ronhelms
142. apis88
143. Edikosh
144. anaconda101
145. kemz
146. mrjtcb
147. mrjtcb
148. AnaMaalisha
149. Damian89
150. uselesschien
151. onuraltan
152. caliooppub
153. Lyusich
154. R3vis1on
155. mikrl77
156. euterp
157. esezaris
158. Trent_9002
159. Anil
160. jclegall
161. REAL_music
162. porkfun
163. hanxue
164. terryisnice
165. greenredidunno
166. huisky
167. jeremy203
168. bolixar
169. nukeduke
170. medusa-cascade
171. xingyun1113
172. tacticstatic
173. compilationfailed
174. blankspace
175. theflyingbrant
176. staddlez
177. RezaieEhsan
178. rvosatka
179. mvasyliv
180. OfficialFluttershy
181. iamahsan82
182. CautiousNarwhal
183. JacobTheEldest
184. pixman
185. sarkisderderian
186. nalydtrab
187. spice_addiction
188. vru11ra
189. kapiladinirukshana
190. RazVayne
191. neoezekiel
192. KillDreameater
193. Jon-Osterman
194. feyzee
195. strongd
196. tekalon
197. p3t3r.tnie
198. shrugsnotdrugs
199. Yasirsubhani
200. Almazi
201. glurrgh
202. atlasi
203. push_push
204. euphorialive
205. afriend60
206. AIMBoss
207. habibjanjua
208. Fran
209. pvsnp
210. Nicoleweber2025
211. b_kay
212. sodainmycereal
213. magik
214. Bekmamat
215. hannahmary2010
216. geoful
217. EJAZ123
218. Kapital_G
219. mahavirsinh
220. bogeka
221. CompleteGeek
222. ioanavaida23
223. RebeccaThompson
224. joshichaitanya338
225. Cardistry
226. cause
227. gopikishore
228. zp11526
229. TBLIXXXY
230. Dibya
231. Tkaur
232. wildstraywolf
233. CKlen
234. khier
235. arp009
236. mtmind
237. abhicps
238. Kayoath
239. mikiozen
240. Anj2017
241. paulquappo
242. mr_swagster
243. Vasiliy987011