Qt6.2教程——5.QT常用控件QLabel
1. QLabel简介
QLabel是Qt库中一个非常基础且重要的类。它主要用于在图形用户界面(GUI)中展示文本或图片。最常见的用法就是在窗口上显示一段文字或者标签,比如“用户名”,“密码”等等。QLabel继承自QFrame,因此它也可以具有框架。它能处理富文本格式,这意味着您可以改变部分文本的颜色,字体等等。QLabel也支持交互,例如,当它包含一个网页链接时,链接是可以被点击的。
2. QLabel的常用属性,方法和信号
3. QLabel的使用示例
- 基础使用
#include <QApplication> #include <QLabel> int main(int argc, char **argv) { QApplication app(argc, argv); QLabel label("Hello, World!"); label.show(); return app.exec(); }
2. 设置文本对齐方式
#include <QApplication> #include <QLabel> int main(int argc, char **argv) { QApplication app(argc, argv); QLabel label("Hello, World!"); label.setAlignment(Qt::AlignCenter); label.show(); return app.exec(); }
- 显示图片
#include <QApplication> #include <QLabel> #include <QPixmap> int main(int argc, char **argv) { QApplication app(argc, argv); QLabel label; QPixmap pixmap("/path/to/your/image.png"); label.setPixmap(pixmap); label.show(); return app.exec(); }
- 链接交互
#include <QApplication> #include <QLabel> int main(int argc, char **argv) { QApplication app(argc, argv); QLabel label("<a href=https://www.qt.io/>Visit Qt Homepage</a>"); label.setOpenExternalLinks(true); // 打开外部链接 label.show(); return app.exec(); }
4. QLabel总结
QLabel是一个非常基础和常用的类,它可以方便地用于显示文本或图片,并能够处理富文本和链接。熟练掌握QLabel的使用,对于Qt GUI开发至关重要。希望这个教程对您有所帮助,如果有任何其他关于Qt的问题,欢迎随时向我提问。
下一篇:
用python爬取城市公交路线及站点