我似乎在这里遗漏了一些东西。不应该从QWidget转换到QDialog?
QUiLoader loader;
QFile file("../../plugin/ui/settings.ui");
file.open(QFile::ReadOnly);
m_settingsDialog = qobject_cast<QDialog*>(loader.load(&file));
if(!m_settingsDialog)
qDebug() << "invalid!";
file.close();
我一直无效。
答案 0 :(得分:1)
显然你的public function postLogin(Request $request)
{
$credentials = $this->getLoginCredentials($request);
if(Auth::attempt($credentials))
{
return redirect()->intended('dashboard'); // here
}
return redirect()->back();
}
文件没有描述settings.ui
,因为加载器没有创建一个(因此动态转换失败)。
如果您控制ui文件并且是唯一的用户,则可以将其更改为定义QDialog
。
如果不这样做,您可以将加载的小部件嵌入QDialog
:
QDialog