867 links
  • Links Lounge
  • Home
  • Login
  • RSS Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
page 3 / 3
Newer►
53 results tagged Qt x
  • An Introduction to Lock-Free Programming

    Le concept de lock-free programming est vraiment intéressant : empêcher les possibilités de blocages, ou les erreurs lors de l'utilisation d'une mémoire partagée entre plusieurs threads. L'idée étant de ne pas utiliser de mutex, et soit de séquentialiser l'accès à la mémoire partagée, soit d'utiliser des petites opérations atomiques (qui seront exécutée sans interruptions).
    Il n'est pas tellement vraisemblable de créer un gros programme lock-free, l'idée est plutôt de rester pragmatique et de faire interagir plusieurs parties lock-free entres elles.
    Le gain en performance par rapport à des mutex est assez flagrant. Et c'est à mettre en place pour coder efficacement sur du multi-processeur. Mais les compétences pour une mise en œuvre correcte sont aussi plus grandes.
    "So keep mutexes, unless you have a lot of lock contention or are looking for a challenge."

    Une autre ressource sur le sujet :
    http://woboq.com/blog/introduction-to-lockfree-programming.html
    Et comment gérer des opérations atomiques en Qt :
    http://qt-project.org/doc/qt-5/qatomicint.html

    Wed Mar 26 10:06:34 2014 - permalink -
    - - - http://preshing.com/20120612/an-introduction-to-lock-free-programming/
    C++ Lock-Free Qt Thread
  • My tutorial on how to properly use QThreads | Qt Project forums | Qt Project

    "When you move a parent QObject, all its children are automatically moved too.

    Remember though that member variables do not automatically become children; the parent-child relationship must be set by either:

    • passing the parent’s pointer into the child’s constructor, or
    • calling QObject::setParent()
      "

    J'ai comme le sentiment que cette remarque devrait être beaucoup plus visible dans les tutoriels sur les threads Qt !!!

    Thu Mar 6 09:34:58 2014 - permalink -
    - - - http://qt-project.org/forums/viewthread/14806/P15
    Qt Thread
  • Reentrancy and Thread-Safety | QtDoc 5.2 | Documentation | Qt Project

    Une définition assez claire de "thread-safe" et "reentrant".

    Thu Mar 6 09:29:56 2014 - permalink -
    - - - http://qt-project.org/doc/qt-5/threads-reentrancy.html
    C++ Qt Thread
  • Qt - La fenêtre principale

    Excellente explication sur la GUI Qt (widgets) : fenêtre, dock, etc...

    Tue Feb 25 16:40:56 2014 - permalink -
    - - - http://web.univ-pau.fr/~puiseux/enseignement/python/tutoQt-zero/tuto-PyQt-zero.10.html
    GUI Qt
  • Model/View Programming | QtWidgets 5.2 | Documentation | Qt Project

    Ok, je crois que je vais me coltiner ça.

    Tue Feb 11 15:11:16 2014 - permalink -
    - - - http://qt-project.org/doc/qt-5/model-view-programming.html
    C++ GUI Qt
  • [Qt][DLL]Liste des DLL sous Qt 5.0.2

    Apparement, voici la liste des DLL nécessaires pour faire tourner un programme sous Qt5 :

    • Qt5Core.dll
    • Qt5Gui.dll
    • Qt5Widgets.dll
    • D3DCompiler_43.dll
    • icudt49.dll
    • icuin49.dll
    • icuuc49.dll
    • libEGL.dll
    • libgcc_s_sjlj-1.dll
    • libGLESv2.dll
    • libstdc++-6.dll
    • libwinphthread.dll
    • platform/qwindows.dll
    Fri Feb 7 10:34:16 2014 - permalink -
    - - - http://fr.openclassrooms.com/forum/sujet/qt-dll-liste-des-dll-sous-qt-5-0-2
    C++ DLL Qt
  • Free Qt Applications - Qt-Apps.org

    Des bibliothèques (et exemples d'applications) sous Qt pouvant s'avérer utiles à l'occasion.

    Fri Feb 7 10:29:40 2014 - permalink -
    - - - http://qt-apps.org/index.php?xcontentmode=4299&PHPSESSID=f08ddb43f9aa3df5c5e613b81805af4b
    C++ Qt
  • Dessiner des graphiques avec Qt 30 minutes par jour

    En attendant de détailler mes bidouilles, ou de tester des bibliothèques tierces, voici au moins un petit état de l'art de ce que j'ai trouvé pour dessiner des graphiques / courbes / histogrammes en Qt.

    Fri Nov 22 09:04:26 2013 - permalink -
    - - - http://30minparjour.la-bnbox.fr/2013/dessiner-des-graphiques-avec-qt
    30minparjour Qt
  • qmake Advanced Usage | Documentation | Qt Project

    Utilisation avancée de qmake, notamment la gestion des variables. Voilà ce que je cherchais depuis quelques temps...

    Wed Sep 25 15:52:57 2013 - permalink -
    - - - http://doc.qt.io/qt-5/qmake-advanced-usage.html
    Doc qmake Qt
  • Qt: No matching function for call to connect 30 minutes par jour

    Du coup, j'en ai fait un article :-) J'en profite pour ajouter pas mal d'autres erreurs que j'ai rencontré avec les signaux / slots de Qt.

    Wed Sep 18 16:58:18 2013 - permalink -
    - - - http://30minparjour.la-bnbox.fr/2013/qt-no-matching-function-for-call-to-connect
    30minparjour Qt
  • compilation - Qt Subclassing and "No matching function for call to connect" - Stack Overflow

    Arg, pour connecter un QObject qui a été forward declared (class MyQObject dans le .h de l'utilisateur), il ne faut pas oublier d'inclure réellement le .h du QObject (dans le .cpp de l'utilisateur) pour éviter l'erreur à la compile : "No matching function for call to connect".

    Wed Sep 18 16:29:56 2013 - permalink -
    - - - http://stackoverflow.com/questions/15768144/qt-subclassing-and-no-matching-function-for-call-to-connect
    C++ Qt
  • Note : Qt - ne pas créer de méthode "connect" dans un QObject

    Ne jamais, JAMAIS (jamais !) créer la méthode "connect" dans un QObject en Qt !
    Je comprends enfin pourquoi ce fichu signal ne voulait pas se connecter à ce sacré slot ! Eh bah voilà : une méthode "connect" (censée, je cite, "Start the connection to the remote server") qui surcharge bien malencontreusement la méthode "QObject::connect" ce qui nous donne "error : no matching function for call to 'MyGreatObject::connect(AnOtherObject&, const char, MyGreatObject const, const char)'".

    C'est bête hein ?
    Rah!

    Fri Aug 2 11:51:48 2013 - permalink -
    - - - http://links.la-bnbox.fr/?tQiAZA
    C++ Qt
  • [C++/Qt] Performance de l'utilisation de QSharedPointer

    QString de Qt : "Tant que l'objet est copié, passé en paramètre, .... l'objet n'est pas dupliqué (tous les objets pointes vers le même espace mémoire)."
    Eh je ne savais pas que QString était un QSharedDataPointer ! Bien !

    Pourquoi n'est-ce pas le cas des String en Java ? Sur un gros projet auquel je participe, des devs se sont "amusés" à concaténer crapuleusement des String Java. Et hop, une nouvelle instance de String à chaque fois ! La mémoire globale le ressent... et franchement, on n'avait pas besoin de ça !

    Tue Jul 30 12:15:33 2013 - permalink -
    - - - http://www.shadoware.org/post/qt-performance-de-l-utilisation-de-qsharedpointer
    C++ Qt SmartPointer
Links per page: 20 50 100
page 3 / 3
Newer►
Shaarli - The personal, minimalist, super-fast, no-database delicious clone by the Shaarli community - Help/documentation