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.

TopicWishlist: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
=Wanted Topics=
h1. Wanted Topics


This is the place to dump ideas about topics you’d like to see covered in articles, how-tos, tutorials etc.
This is the place to dump ideas about topics you'd like to see covered in articles, how-tos, tutorials etc.


# Qt Licensing Details<br /> Probably best answered here already [http://qt.nokia.com/products/licensing qt.nokia.com/products/licensing] ''[qt.nokia.com]''
# Qt Licensing Details<br />Probably best answered here already &quot;qt.nokia.com/products/licensing&amp;quot;:http://qt.nokia.com/products/licensing
# Qt Mobility <span class="caps">API</span> (Bearer Management, Contacts, Location, Messaging, Multimedia, Publish and Subscribe)<br /> Lots of good multimedia details [http://labs.trolltech.com/blogs/2010/05/10/low-level-audio-processing-with-qtmultimedia/ here] ''[labs.trolltech.com]''
# Qt Mobility API (Bearer Management, Contacts, Location, Messaging, Multimedia, Publish and Subscribe)<br />Lots of good multimedia details &quot;here&amp;quot;:http://labs.trolltech.com/blogs/2010/05/10/low-level-audio-processing-with-qtmultimedia/
# Making using of Qt Creator
# Making using of Qt Creator
# Developing Qt Applications for Maemo devices.
# Developing Qt Applications for Maemo devices.  
# Code examples using sensors through the Qt Mobility <span class="caps">API</span>
# Code examples using sensors through the Qt Mobility API
# Working with .zip/.rar/.tar.gz/.bzip2 archives
# Working with .zip/.rar/.tar.gz/.bzip2 archives
# Reading <span class="caps">ODF</span> files
# Reading ODF files
# Load huge image files (&gt;100Mb in jpg for example and more than 4568 × 6000 resolution) into Qt application
# Load huge image files (&gt;100Mb in jpg for example and more than 4568 x 6000 resolution) into Qt application
# Fast resizing svg content. Create the vector maps for QGraphicsScene.
# Fast resizing svg content. Create the vector maps for QGraphicsScene.
# Implementation <span class="caps">SMTP</span> protocol for QNetworkAccessManager
# Implementation SMTP protocol for QNetworkAccessManager
# Convert QByteArray to QBitArray
# Convert QByteArray to QBitArray
# Scaled <span class="caps">GUI</span> contents for different resolution (“crossplatform” application between mobile and desktop OS’s)
# Scaled GUI contents for different resolution (&quot;crossplatform&amp;quot; application between mobile and desktop OS's)
# Build Qt as static library (GPL3/Commercial license)<br /> already answered [http://developer.qt.nokia.com/wiki/How_to_build_a_static_Qt_version_for_Windows_with_gcc here] ''[developer.qt.nokia.com]''
# Build Qt as static library (GPL3/Commercial license)<br />already answered &quot;here&amp;quot;:http://developer.qt.nokia.com/wiki/How_to_build_a_static_Qt_version_for_Windows_with_gcc
# Using installer for custom application (like <span class="caps">NSIS</span> or BitRock)
# Using installer for custom application (like NSIS or BitRock)
# Compiling Qt in <span class="caps">MSYS</span> or CygWin console
# Compiling Qt in MSYS or CygWin console
# Step by step guide how to a suggest the own patch for Qt sources in gitorious
# Step by step guide how to a suggest the own patch for Qt sources in gitorious
# How to create and show semitransparent .mng animation
# How to create and show semitransparent .mng animation
Line 28: Line 28:
# Setting up height of row QTableView less than 15 pixels
# Setting up height of row QTableView less than 15 pixels
# Using CMake as build system instead qmake
# Using CMake as build system instead qmake
# Draw Style Sheet’ed widgets from QStyledItemDelegate::paint() with QStyle::drawControl() but without widget instances
# Draw Style Sheet'ed widgets from QStyledItemDelegate::paint() with QStyle::drawControl() but without widget instances
# Creating “breadcrumbs” widget like in Dolphin file manager or Windows Vista explorer.
# Creating &quot;breadcrumbs&amp;quot; widget like in Dolphin file manager or Windows Vista explorer.
# Using Animation Framework with Qt layouts (QGridLayout, QBoxLayout etc)
# Using Animation Framework with Qt layouts (QGridLayout, QBoxLayout etc)
# Create panel inherited QGraphicsItem like in console games with: hp/mp, ammo, life. Panel wich always on top, stretched on scene width and sticked to top.
# Create panel inherited QGraphicsItem like in console games with: hp/mp, ammo, life. Panel wich always on top, stretched on scene width and sticked to top.
# Declarative UI
# Declarative UI
# Interfacing with databases, especially with sqlite
# Interfacing with databases, especially with sqlite
# Tutorial based on Qt Essentials Curriculum Block
# Tutorial based on Qt Essentials Curriculum Block  
# Qt Creator plugins development tutorial.
# Qt Creator plugins development tutorial.
# Qt Creator usage for people migrating from other <span class="caps">IDE</span>s or development environments (VS, Eclipse, vim/emacs/command line)
# Qt Creator usage for people migrating from other IDEs or development environments (VS, Eclipse, vim/emacs/command line)


===Categories:===
[[Category:Learning]]
 
* [[:Category:General|General]]
* [[:Category:Learning|Learning]]

Revision as of 06:35, 24 February 2015

h1. Wanted Topics

This is the place to dump ideas about topics you'd like to see covered in articles, how-tos, tutorials etc.

  1. Qt Licensing Details
    Probably best answered here already "qt.nokia.com/products/licensing&quot;:http://qt.nokia.com/products/licensing
  2. Qt Mobility API (Bearer Management, Contacts, Location, Messaging, Multimedia, Publish and Subscribe)
    Lots of good multimedia details "here&quot;:http://labs.trolltech.com/blogs/2010/05/10/low-level-audio-processing-with-qtmultimedia/
  3. Making using of Qt Creator
  4. Developing Qt Applications for Maemo devices.
  5. Code examples using sensors through the Qt Mobility API
  6. Working with .zip/.rar/.tar.gz/.bzip2 archives
  7. Reading ODF files
  8. Load huge image files (>100Mb in jpg for example and more than 4568 x 6000 resolution) into Qt application
  9. Fast resizing svg content. Create the vector maps for QGraphicsScene.
  10. Implementation SMTP protocol for QNetworkAccessManager
  11. Convert QByteArray to QBitArray
  12. Scaled GUI contents for different resolution ("crossplatform&quot; application between mobile and desktop OS's)
  13. Build Qt as static library (GPL3/Commercial license)
    already answered "here&quot;:http://developer.qt.nokia.com/wiki/How_to_build_a_static_Qt_version_for_Windows_with_gcc
  14. Using installer for custom application (like NSIS or BitRock)
  15. Compiling Qt in MSYS or CygWin console
  16. Step by step guide how to a suggest the own patch for Qt sources in gitorious
  17. How to create and show semitransparent .mng animation
  18. Example Qt + Ogre3d/irrlicht
  19. More examples for Qt + Box2d/Chipmunk
  20. Working with Flash files (reading, writing, showing)
  21. Create custom Style Sheet rules for own widget (declare sub-controls etc)
  22. Using styled title bar and frame for main window with selected QStyle. Override system titlebar using Qt::WA_TranslucentBackground
  23. Getting all QObject instances in application (with and w/o parent)
  24. Setting up height of row QTableView less than 15 pixels
  25. Using CMake as build system instead qmake
  26. Draw Style Sheet'ed widgets from QStyledItemDelegate::paint() with QStyle::drawControl() but without widget instances
  27. Creating "breadcrumbs&quot; widget like in Dolphin file manager or Windows Vista explorer.
  28. Using Animation Framework with Qt layouts (QGridLayout, QBoxLayout etc)
  29. Create panel inherited QGraphicsItem like in console games with: hp/mp, ammo, life. Panel wich always on top, stretched on scene width and sticked to top.
  30. Declarative UI
  31. Interfacing with databases, especially with sqlite
  32. Tutorial based on Qt Essentials Curriculum Block
  33. Qt Creator plugins development tutorial.
  34. Qt Creator usage for people migrating from other IDEs or development environments (VS, Eclipse, vim/emacs/command line)