Sign up for the KDAB Newsletter
Stay on top of the latest news, publications, events and more.
Go to Sign-up
Find what you need - explore our website and developer resources
5 December 2024
In this episode, we will look at the operations that QPainter offers, and especially, try to understand the drawText() method which is far from trivial.
Links:
* QWAM episode "Understanding QFontMetrics::bounding rect" for drawText: https://www.youtube.com/watch?v=v8dVSxkHgV0&list=PL6CJYn40gN6gf-G-o6syFwGrtq3kItEqI&index=148
* KDAB Support for Android software: https://www.kdab.com/software-technologies/platforms/android/
The example code showcased in this video is available here: https://github.com/KDABLabs/kdabtv/tree/master/Programming-With-Qt-Widgets
0:00 Introduction
0:28 Painting Operations
8:16 drawText
10:30 The flags
11:45 drawText API for QPoint
15:30 The width of the text - QFontMetrics
18:42 Ad - Android applications for Qt
19:03 drawPainterPath
All 'Introduction to Qt Widgets - Module 1' videos: https://www.youtube.com/playlist?list=PL6CJYn40gN6hgf7zCKF2Rv9Y0WoN8RVGf
All 'Introduction to Qt Widgets - Module 2' videos:
https://www.youtube.com/playlist?list=PL6CJYn40gN6j_c41CFMprvg9EiWz0WdSy
All 'Introduction to Qt Widgets - Module 3' videos:
https://www.youtube.com/playlist?list=PL6CJYn40gN6hWZO_viEf1rfjgk4E6SCKd
All 'Introduction to Qt Widgets - Module 4' videos:
https://www.youtube.com/playlist?list=PL6CJYn40gN6iXUNQMb2GkEjV_oK6Xid9-
All 'Introduction to Qt Widgets - Module 5' videos:
https://www.youtube.com/playlist?list=PL6CJYn40gN6h1tsLAETdrrFlsVMeYpiHI
All 'Introduction to Qt Widgets - Module 6' videos:
https://www.youtube.com/playlist?list=PL6CJYn40gN6jIsRYriqN70V83t_mdDZHT