我是Qt的新手,我很难找到一个简单的示例来说明如何在主窗口上显示一些文本。例如,我只想在字符串中保存一些文本并在主窗口中显示内容。我以为在做这样的事情,mainwindow.cpp
但无济于事。
this->setText("Hello, world!\n");
例如,做这在主窗口的构造函数:
#include <QLabel>
...
QLabel *label = new QLabel(this);
label->setText("first line\nsecond line");
有多种显示类似内容的方法,这自然只是其中一种,但它应该可以带您前进。
这是一个简单的示例,显示了没有自定义QMainWindow
子类的情况:
#include <QLabel>
#include <QMainWindow>
#include <QApplication>
int main(int argc, char **argv)
{
QApplication application(argc, argv);
QMainWindow mainWindow;
QLabel *label = new QLabel(&mainWindow);
label->setText("first line\nsecond line");
mainWindow.show();
return application.exec();
}
TEMPLATE = app
TARGET = main
QT += widgets
SOURCES += main.cpp
qmake && make && ./main
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句