原文
http://evileg.com/en/knowledge/qt/
Qt
Welcome to the page, which collected a small collection of knowledge about Qt.
Qt is a framework, well-proven as a means to develop cross-platform applications. At this framework you can develop as desktop applications for multiple operating systems, such as Windows, Linux or Mac Os X, and mobile applications. Qt Creator is a development environment, which used traditionally for this framework.
On this page you will find examples of Qt lessons for various aspects of the use Qt, from the most simple and ending with the most serious and require detailed study. Exercising and collecting knowledge about this framework, you will become excellent professional in this area. And this page will try to help you in this.
Articles
- 02. 02. 2016Fifteen on Qt 28. 09. 2015GameDev on Qt - Tutorial 1. Track mouse movement in QGraphicsScene 01. 10. 2015GameDev on Qt - Tutorial 2. Bullet Writing class for shooting in Qt 05. 10. 2015GameDev on Qt - Tutorial 3. Destroying opponents 08. 10. 2015GameDev on Qt - Tutorial 4. Collision Detection in Qt (2D) 19. 10. 2015GameDev on Qt - Tutorial 5. The explosion of bullets using sprite images 18. 09. 2015How to make game using Qt - Lesson 1. Control of object 19. 09. 2015How to make game using Qt - Lesson 2. Animation game hero (2D) 20. 09. 2015How to make game using Qt - Lesson 3. Interaction with other objects 22. 09. 2015How to make game using Qt - Lesson 4. Enemy – meaning in the survival 23. 09. 2015How to make game using Qt - Lesson 5. Adding sound QMediaPlayer 28. 02. 2016QGlobalShortcut - Global hotkeys 15. 02. 2016Qt Linux - Lesson 001. Autorun Qt application under Linux 28. 02. 2016Qt Linux - Lesson 002. Global HotKey in Linux 16. 08. 2015Qt WinAPI - Lesson 001. How to collect all DLL, which used in Qt project? 16. 08. 2015Qt WinAPI - Lesson 002. How to make win installer for Qt apllication? 07. 03. 2016Qt WinAPI - Lesson 003. How to use windeployqt for collect all DLL? 30. 07. 2016Qt WinAPI - Lesson 004. QtIFW - Automation WinDeployQt and build installers with Qt Installer Framework 03. 01. 2016Qt WinAPI - Lesson 005. Global HotKey WinAPI in Qt5 08. 01. 2016Qt WinAPI - Lesson 006. Parsing QKeySequence for RegisterHotKey in WinAPI 06. 10. 2015Qt WinAPI - Lesson 007. Working with ICMP Ping in Qt 02. 01. 2016Qt WinAPI - Lesson 008. Adding Qt application into Windows autorun using QSettings 13. 06. 2016Qt WinAPI - Lesson 009. SetWindowsHookEx - Logging mouse events via WinAPI 10. 08. 2015Qt/C++ - Lesson 001. QLineEdit IP Address 12. 08. 2015Qt/C++ - Lesson 002. QSystemTrayIcon - How to minimize the application to the system tray? 13. 08. 2015Qt/C++ - Lesson 003. QSettings - How to save application settings? 14. 08. 2015Qt/C++ - Lesson 004. QSqlTableModel – How to present the table from database? 15. 08. 2015Qt/C++ - Lesson 005. QSqlRelationalTableModel - The work with relational tables 17. 08. 2015Qt/C++ - Lesson 006. QSqlQueryModel – Tables in Qt with SQL-query 30. 08. 2015Qt/C++ - Lesson 007. Filter for records in QSqlTableModel 19. 08. 2015Qt/C++ - Lesson 008. QDataWidgetMapper - Working with the database via a widget 20. 08. 2015Qt/C++ - Lesson 009. QTimer – How to work with timer? 26. 08. 2015Qt/C++ - Lesson 010. QSplitter – how to add splitter? 28. 08. 2015Qt/C++ - Lesson 011. XML files in Qt – Reading and Writing 30. 08. 2015Qt/C++ - Lesson 012. QShortcut – How to work with Hot Keys in Qt? 31. 08. 2015Qt/C++ - Lesson 013. QMenu – How to work with context menu in QTableView? 01. 09. 2015Qt/C++ - Lesson 014. Dynamic creation of widgets in Qt 04. 09. 2015Qt/C++ - Lesson 015. QTableWidget – How to create a table with checkboxes? 04. 09. 2015Qt/C++ - Lesson 016. How to set QCheckBox in the cell center in QTableWidget? 12. 09. 2015Qt/C++ - Lesson 017. QGraphicsScene – How to work with graphics in Qt 14. 09. 2015Qt/C++ - Lesson 018. QGraphicsItem – The inheritance and slots 17. 09. 2015Qt/C++ - Lesson 019. How to paint triangle in Qt5. Positioning shapes in QGraphicsScene 21. 09. 2015Qt/C++ - Lesson 020. QPainter – Introduction to drawing 24. 09. 2015Qt/C++ - Lesson 021. The drawing mouse in Qt 27. 09. 2015Qt/C++ - Lesson 022. How to change cursor shape in Qt? 07. 10. 2015Qt/C++ - Lesson 023. Moving QGraphicsItem on QGraphicsScene with mouse help 15. 09. 2015Qt/C++ - Lesson 024. Signals and Slot in Qt5 16. 10. 2015Qt/C++ - Lesson 025. Creating Project Files 03. 10. 2015Qt/C++ - Lesson 026. Using CallBack function 04. 12. 2015Qt/C++ - Lesson 027. Polymorphism in Qt by the example of geometric shapes in QGraphicsScene 18. 10. 2015Qt/C++ - Lesson 028. How to use sprite picture with QPixmap? 25. 11. 2015Qt/C++ - Lesson 029. Picture in database in Qt – Saving and Loading 30. 11. 2015Qt/C++ - Lesson 030. QCustomPlot – Introduction into working with charts 27. 12. 2015Qt/C++ - Lesson 031. QCustomPlot – The build of charts with time 23. 12. 2015Qt/C++ - Lesson 032. Saving picture in file from QCustomPlot 06. 12. 2015Qt/C++ - Lesson 033. Working with QGraphicsObject instead of QGraphicsItem 08. 12. 2015Qt/C++ - Lesson 034. Echo Server based on QTcpServer 13. 12. 2015Qt/C++ - Lesson 035. Downloading files via HTTP with QNetworkAccessManager 18. 12. 2015Qt/C++ - Lesson 036. QWebView – How to make simple browser on the Qt 23. 12. 2015Qt/C++ - Lesson 037. The two-dimensional array using QVector 24. 10. 2015Qt/C++ - Lesson 038. Switching between windows in the Qt 18. 11. 2015Qt/C++ - Lesson 039. How to paint stroke in QSqlTableModel by value in the column? 20. 11. 2015Qt/C++ - Lesson 040. Types of data in different Databases in Qt 02. 01. 2016Qt/C++ - Lesson 041. JSON file – How to get from site and parsing it 23. 01. 2016Qt/C++ - Lesson 042. PopUp notification in the Gnome style using Qt 28. 01. 2016Qt/C++ - Lesson 043. Qt Single Application - Start only one instance of application 20. 03. 2016Qt/C++ - Lesson 044. Saving objects from QGraphicsScene into SVG 01. 04. 2016Qt/C++ - Lesson 045. SvgReader on the Qt. Loading data from SVG file into QGraphicsScene 07. 04. 2016Qt/C++ - Lesson 046. QThread - Introduction 09. 05. 2016Qt/C++ - Lesson 047. QThread – How to make threads in Qt 15. 05. 2016Qt/C++ - Lesson 048. QThread — How to work with threads using moveToThread 30. 05. 2016Qt/C++ - Lesson 049. QTranslator - dynamic translation of multilingual application to Qt 05. 06. 2016Qt/C++ - Lesson 050. Logging Qt application events to a text file 29. 06. 2016Qt/C++ - Lesson 051. QMediaPlayer – simple audio player 02. 07. 2016Qt/C++ - Lesson 052. Customization Qt Audio player in the style of AIMP 25. 08. 2016Qt/C++ - Lesson 053. Building IBASE SQL driver Qt 5.7 on openSUSE Leap 42.1 28. 08. 2016Qt/C++ - Lesson 054. Reading data from a CSV file, and their representation via QStandardItemModel 28. 08. 2016Qt/C++ - Lesson 055. QSignalMapper VS lambda functions 28. 07. 2016Qt/C++ - Lesson 056. Connecting the Boost library in Qt for MinGW and MSVC compilers 05. 01. 2017Qt/C++ - Lesson 057. Mistakes of output qDebug() for floating-point numbers