what's unique to qt

Download What's unique to Qt

If you can't read please download the document

Upload: yikei-lu

Post on 19-May-2015

376 views

Category:

Technology


5 download

DESCRIPTION

At LinuxCon Japan 2012 Linux Community 101 For Students. What's unique to Qt.

TRANSCRIPT

  • 1. What's unique to Qt Junior High School at Otsuka, University of Tsukuba Ubuntu Japanese Translators team luyikei

2. Self Introduction I was born in Fukushima in 1997. Now I live in Tokyo. When I began to use a computer at age 6, I had a mouse in my right hand, and a baby bottle in my left hand 3. Self Introduction My first computer language is HTML. Since I was 4th grade. My second computer language is Visual Basic. Since I was 7th grade. My third computer language is Python Since I was 8th grade. I love Qt! Since I was 9th grade. 4. Contents My first Linux Why do I use Linux How I develop GUI application on Linux Visual C++ 2010 vs Qt4 Qt vs GTK+ What is unique to Qt4? 5. My first Linux I will talk about my Linux for the first time. 6. One day... I was using computer with Windows. & SOTEC A4170AV Windows XP SP2 7. Ahhhhhhhhhhhhhhhhhh! 8. After a few days. I checked my computer with Nortn Anti Virus... 9. Ahhhhhhhhhhhhhhhhhhhhh! VS Virus 360X 10. My first solution is ... Recoveried with Symantec Ghost 11. After few weeks... Again! 12. My second solution is... Memtest86. 13. Give up! I rescued my data from my computer with KNOOPIX live cd. This time was first time to use Linux. I managed to recover my computer by Replacing its memory. old new 14. Now I brought a new computer, and I installed Kubuntu. 15. Why do I use Linux? The reason is simple. Ubuntu is easy to use!!!!!!!!!!!!!!!!!!!! I don't like Windows design. To study server build. Ubuntu is light! Software manage is easy. Linux is good at study programming 16. How I develop GUI application on Linux 17. My first GUI programming. My first GUI programming is Visual Basic. It is easy and quick. But... 18. Oh my God! My software can't working on Linux! on Visual Studio 2010 (.net framework) Linux 19. I hope ... I want to develop software that runs both on Windows and on Linux. 20. My solution is... Learning Qt programming. Qt is a cross-platform application framework . Qt's native language is C++. 21. Qt works on ... Qt works on the following platforms: Windows Windows CE Mac OS X Symbian Embedded Linux X Window System Wayland 22. Qt works on ... External ports: Since Nokia opened the Qt source code to the community on Gitorious various ports have been appearing. (by wikipedia) OpenSolaris Haiku OS/2 iPhone webOS Amazon Kindle 23. Qt is used by ... KDE Ubuntu Unity 2D Adobe Photoshop Elements Adobe After Effects CS5 Adobe Premiere Pro CS5 Autodesk Maya 2011 VLC Nuke Google Earth Skype QCad Rosegarden MuseScore 24. Qt can fit your PC's Theme 25. Easy program developed by Qt I will make the program that can change letters on the button. 26. Step1 Set the button on the form. 27. Step2 Right-click on an button, and select Go to slot... 28. Step3 Select clicked() 29. Step4 Write code ui->puchButton->setText(aaa); 30. Step5 Clicked It's complete. Run! 31. Easy program developed by Qt I will make the software without writing any code. 32. Step1 Set QDial on a form. 33. Step2 Set QSlider on the form too. 34. Step3 Connect Qdial with QSilder. 35. Step4 Setting up the SIGNAL and SLOT SIGNAL: QDial - valueChanged SLOT: Qslider - setValue 36. Step5 Done! valueChanged 37. Visual C++ 2010 vs Qt4 Round1: IDE Round2: Speed Round3: Other 38. Round1 : IDE Visual Studio IDE 39. Round1 : IDE Qt Creator 40. Code completion Qt Creator Visual Studio 2010 IDE (C+ +/CLI) It hasn't code completion.!! 41. Layout Qt Creator Visual Studio 2010 IDE (C+ +/CLI) Many layout tools It doesn't has good layout tools. 42. Round2: Speed I'll compare the speed of Visual C++ 2010 with that of Qt4 Qt4 Code Visual C++ 2010 Code 43. The resault is... Qt4 Visual C++ 2010 18 Qt4 2 SecondSecond Wow! 44. Round 3 Other font Qt Creator Visual Studio IDE Which is better? 45. enlargement Qt4 Visual C++ 2010 46. Web Rendering engine Qt4 is Webkit Visual C++ 2010 is Trident 47. What is webkit? Webkit is used by Safari , Google Chrome 48. Actually WebKit's HTML and JavaScript code originally began as a fork of the KHTML and KJS libraries from KDE, KHTML is the HTML layout engine developed by the KDE project. It is used by Konqueror. Now Webkit is developed by Apple, KDE, Nokia, Google, etc... 49. How about Trident? Trident is used by Internet Explorer. X-) 50. I have built Simple Browser With Qt4 With Visual C++ 2010 (C++/CLI) 51. And Judgment Browser type by Java Script