0
我是Qt新手。如何在鼠标点击时创建新的小部件?我想在每次点击鼠标时创建一个新标签。通过鼠标点击创建窗口小部件
// works fine:
MainWindow::MainWindow(QWidget *parent) {
QLabel *label = new QLabel(this);
}
void MainWindow::mousePressEvent(QMouseEvent *e) {
label->setText("Hello");
}
// doesn't work:
void MainWindow::mousePressEvent(QMouseEvent *e) {
QLabel *label = new QLabel(this);
label->setText("Hello");
}
谢谢!有效。 –