16,216
社区成员
发帖
与我相关
我的任务
分享
QUiLoader loader;
QFile file(":/forms/calculatorform.ui");
file.open(QFile::ReadOnly);
QWidget *formWidget = loader.load(&file, this);
file.close();
ui_inputSpinBox1 = findChild<QSpinBox*>("inputSpinBox1");
ui_inputSpinBox2 = findChild<QSpinBox*>("inputSpinBox2");
ui_outputWidget = findChild<QLabel*>("outputWidget");
QFile file(":/forms/form.ui");
file.open(QFile::ReadOnly);
QWidget *widget = loader.load(&file);
//自己加入—begin
//qt自带控件可以
QLabel_currentTime = widget->findChild<QLabel*>("label");
qDebug()<<ui_label_currentTime->text();
ui_label_currentTime->setText("lala");
//插件加入的控件,报错
WorldTimeClock * ui_clock;
ui_clock = widget->findChild<WorldTimeClock*>("worldTimeClock");
qDebug()<<ui_clock->metaObject()->className();
ui_clock->setTimeZone(2);
//自己加入-end
file.close();
widget->show();