Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 97 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
97
Dung lượng
11,79 MB
Nội dung
TRƯỜNG ĐẠI HỌC BÁCH KHOA KỸ THUẬT LẬP TRÌNH HỆ CƠ Đ Programming Engineering in Mech Giảng viên: TS Nguyễn Thành Hùn Đơn vị: Bộ môn Cơ điện tử, Viện Cơ Hà Nội, 2018 Chapter IV Graphical User Inte What is QT? QT Framework QT in Visual Studio Qt5 C++ GUI Development Chapter IV Graphical User Inte What is QT? QT Framework QT in Visual Studio Qt5 C++ GUI Development What is QT? A software development framework Qt framework APIs Qt Creator IDE Design and debug Tools and toolchains Simulator, complier, device toolchains Qt is released on 1991 by Trolltech Nokia acquired Trolltech in 2008 Free and open source software to puclic C+ is the primary programming language Chapter IV Graphical User Inte What is QT? QT Framework QT in Visual Studio Qt5 C++ GUI Development QT Framework Qt is cross-platform application and UI framework Qt provides a well defined API that can make development quic and easy Webkit Well accepted open source web browser Rapidly create real-time web content and services Use HTML and Java Script integrated in native code QT Framework 3D Graphics with OpenGL and OpenGL ES Easily incorporate 3D Graphics in your applications Get maximum graphics performance Multithreading support Network connectivity Advanced GUI development QT Framework Qt Framework – Application Cl QT Creator – Development to Qt5 C++ GUI Developmen QProgressBar Example: https://codeloop.org/how-to-create-qprogressbar-in-qt5-gui/ Qt5 C++ GUI Developmen QProgressBar Example: https://codeloop.org/how-to-create-qprogressbar-in-qt5-gui/ Qt5 C++ GUI Developmen QProgressBar Example: https://codeloop.org/how-to-create-qprogressbar-in-qt5-gui/ Qt5 C++ GUI Developmen QProgressBar Example: https://codeloop.org/how-to-create-qprogressbar-in-qt5-gui/ Qt5 C++ GUI Developmen Draw Text & Line with QPainter The QPainter class performs low-level painting on widgets and other paint devices QPainter provides highly optimized functions to most of the drawing GUI programs require What is Qbrush? A brush has a style, a color, a gradient and a texture The brush style() defines the fill pattern using the Qt::BrushStyle enum https://codeloop.org/how-to-draw-text-line-in-qt5-with-qpainter/ Qt5 C++ GUI Developmen Draw Text & Line with QPainter What is QPen? A pen has a style(), width(), brush(), capStyle() and joinStyle() The pen style defines the line type The brush is used to fill strokes generated with the pen Use the QBrush class styles https://codeloop.org/how-to-draw-text-line-in-qt5-with-qpainter/ Qt5 C++ GUI Developmen Draw Text & Line with QPainter Example: https://codeloop.org/how-to-draw-text-line-in-qt5-with-qpainter/ Qt5 C++ GUI Developmen Draw Text & Line with QPainter Example: mainwindow.cpp https://codeloop.org/how-to-draw-text-line-in-qt5-with-qpainter/ Qt5 C++ GUI Developmen Draw Text & Line with QPainter Example: https://codeloop.org/how-to-draw-text-line-in-qt5-with-qpainter/ Qt5 C++ GUI Developmen Draw Rectangle Example mainwindow.h https://codeloop.org/qt5-qpainter-how-to-draw-rectangle/ Qt5 C++ GUI Developmen Draw Rectangle Example mainwindow.cpp https://codeloop.org/qt5-qpainter-how-to-draw-rectangle/ Qt5 C++ GUI Developmen Draw Rectangle Example https://codeloop.org/qt5-qpainter-how-to-draw-rectangle/ Qt5 C++ GUI Developmen Draw Ellipse Example https://codeloop.org/qt5-gui-qpainter-how-to-draw-ellipse/ Qt5 C++ GUI Developmen Draw Ellipse Example https://codeloop.org/qt5-gui-qpainter-how-to-draw-ellipse/ Qt5 C++ GUI Developmen Draw Ellipse Example https://codeloop.org/qt5-gui-qpainter-how-to-draw-ellipse/ .. .Chapter IV Graphical User Inte What is QT? QT Framework QT in Visual Studio Qt5 C++ GUI Development Chapter IV Graphical User Inte What is QT? QT Framework QT in Visual Studio... to pull in the project and build and run it on the Chapter IV Graphical User Inte What is QT? QT Framework QT in Visual Studio Qt5 C++ GUI Development QT in Visual Studio Download and Install... Select Finish to create the project Select Build > Build Solution to build it, and then select Debug > Sta Debugging to run it For now, the result is an empty window Chapter IV Graphical User Inte