importtaya.blogg.se

Application development with qt creator 2nd edition
Application development with qt creator 2nd edition






  1. #APPLICATION DEVELOPMENT WITH QT CREATOR 2ND EDITION HOW TO#
  2. #APPLICATION DEVELOPMENT WITH QT CREATOR 2ND EDITION SOFTWARE#

PluThon Three layers Eclipse platform - popular and extensible framework for developing IDEs, Maemo IDE Common Architecture (MICA), a plugin framework supporting both the ESbox and PluThon products, which provides an extensible platform for Maemo development ( ): Unified project model, with C/C++ and Python implementations Linux development (e.g. Downside – Maemo specific APIs or modules are difficult to test On device development Geany iPython Maemo oriented (can run and debug applications directly on a maemo device) Eclipse (pluthon) WingIDE Pro/OSS Integrated Development Environments You already have a favourite Python IDE ? Use it ! Multiplatform means you can use anything, Eric4, IDLE, Komodo, SPE.

application development with qt creator 2nd edition

More examples, tutorials Official tutorials and examples have been ported from C++ to Python python-qt4-doc (in examples dir) pyside-examples (tar.gz archive) Maemo Qt API applies to PyQt applications, too ! Maemo Qt4 Based on Linux/X11 version of Qt Hildon IM as default Input method Native styling Hardcoded Keys in QMainWindow (Fullscreen, Menu, Zoom) Widget/QObject special properties. Python Qt Bindings – API Compatible ! PyQt import PyQt4 Independent Commercial and GPL Mature Qt3 and Qt4 Binding generator: SIP Multiplatform (Win/Mac/Linux) Supports Pythons 2.3 - 3.1 PySide import PySide Nokia Sponsored LGPL New Qt4 Boost::Python and Shiboken Currently Linux only – will be multiplatform Python 2.5-2.6 Considerably larger disk and memory footprint Current PyMaemo (Python for Maemo) is based on Python 2.5.4 PyMaemo python-mafw - Python bindings for the Media Application Framework python-hildondesktop - Python bindings for the home/status widgets API python-notify - Python bindings for libnotify pyclutter (0.8.0-1maemo2) - Python bindings for the Clutter API gnome-python (2.26.1-1maemo1) pygtk (2.12.1-6maemo7) pygame gst0.10-python - GStreamer python-central (0.6.11.1maemo1) python-osso python-hildon (0.9.0-1maemo10) etc.

#APPLICATION DEVELOPMENT WITH QT CREATOR 2ND EDITION HOW TO#

How to connect these components ? PyQt PyMaemo Maemo Qt4

#APPLICATION DEVELOPMENT WITH QT CREATOR 2ND EDITION SOFTWARE#

Linux (Debian) based software platform Developed by Nokia Optimized for pocketable devices Current (Maemo 5) UI based on GTK+/Hildon Next generation UI (Maemo 6) based on Qt

application development with qt creator 2nd edition

Qt Cross platform framework (Win/Mac/X11, soon S60) Native look and feel Modular (Core, GUI, Network, OpenGL, SQL, WebKit, etc) Mature Internationalization Excellent documentation Available under both commercial and Open Source licenses Python Object oriented rapid prototyping language Not just for scripting Easy to read and learn, almost like “pseudo-code” Suitable as first language Extensible (add new modules) - C/C++/whatever Embeddable in applications Open Source License (OSI Certified) Mature Large userbase and user community Plenty of good documentation and books PyQt application development on Maemo Attila Csipa attila77 on








Application development with qt creator 2nd edition