Qt之QLabel
来源:互联网 发布:淘宝评价管理网页版 编辑:程序博客网 时间:2024/04/24 13:53
QLabel是QT界面中的标签类,它从QFrame下继承:
- class Q_GUI_EXPORT QLabel : public QFrame
- {
- Q_OBJECT
定义一个QLable类:
- QLabel *label = new QLabel(this);
设置它的外观、文字、对齐方式:
- label->setFrameStyle(QFrame::Panel | QFrame::Sunken);
- label->setText("first line\nsecond line");
- label->setAlignment(Qt::AlignBottom | Qt::AlignRight);
通过使用“&”字符,可以设置控件的快捷键,如:
- QLineEdit* phoneEdit = new QLineEdit(this);
- QLabel* phoneLabel = new QLabel("&Phone:", this);
- phoneLabel->setBuddy(phoneEdit);
则可以通过“ALT+P”激活phoneEdit。
示例:
- #include <QApplication>
- #include <QMainWindow.h>
- #include <QLabel.h>
- #include <QRect.h>
- #include <QFont.h>
- int main(int argc, char *argv[])
- {
- QApplication a(argc, argv);
- QMainWindow *mainWindow = new QMainWindow;
- QLabel *lbl = new QLabel(mainWindow);
- QFont lbl_font;
- lbl_font.setPointSize(16); //设置字体大小
- lbl->setFont(lbl_font);
- lbl->setText("Hello World.");
- lbl->setGeometry(QRect(20, 20, 150, 30)); //设置大小和位置
- lbl->setFrameStyle(QFrame::Panel | QFrame::Sunken); //设置外观
- mainWindow->resize(200, 100); //设置主窗体大小
- mainWindow->setWindowTitle("Qt Test"); //设置主窗体标签
- mainWindow->show();
- return a.exec();
- }
0 0
- Qt学习之QLabel
- Qt之QLabel
- qt ui 之QLabel
- Qt之QLabel
- Qt之QLabel
- Qt之QLabel
- Qt 之 QLabel 设置面罩
- Qt::QLabel
- Qt之图片自适应QLabel的大小
- Qt之QLabel类的应用
- Qt学习笔记之QLabel、QLineEdit控件
- Qt控件之QLabel简单应用
- Qt入门之常用qt控件认知之QLabel
- Qt入门之常用qt控件认知之QLabel
- QT QLabel 单击事件
- Qt的QLabel类
- qt qlabel 样式
- Qt QLabel::setBuddy函数
- MVC-IC架构模式
- java设计模式——创建型模式专题(一)简单工厂模式
- SQL优化一例,由于动态性能视图统计信息不准确引起的查询缓慢
- CrossApp 简化创建工程,简化android环境部署
- 驱动开发之 键盘过滤驱动--利用IOAPIC重定位中断处理函数
- Qt之QLabel
- App Fundamentals
- [易飞]凭证打印异常(字符中含有空格,自动分行导致显示异常)
- 安卓APPS空间的背景设置成透明
- 系统架构师秘籍(一)软件架构
- 进程间通信 - 匿名管道
- usaco(wikioi)3.3.5家的范围
- Extjs4之Store动态添加数据
- fileupload文件上传