c_cpp QT
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp QT相关的知识,希望对你有一定的参考价值。
#include <QMainWindow>
QMainWindow* GetMainWindow() {
for(QWidget *widget: qApp->topLevelWidgets())
if (auto mainWindow = qobject_cast<QMainWindow*>(widget))
return mainWindow;
return nullptr;
}
#pragma once
#include <QObject>
#include <functional>
template<typename T>
T *findOrCreateChild(QObject* parent, std::function<T*()>&& creator) {
T *child = parent->findChild<T*>();
if(!child) {
child = creator();
}
return child;
}
以上是关于c_cpp QT的主要内容,如果未能解决你的问题,请参考以下文章
c_cpp qt读取json文件
c_cpp 清除Qt中的所有行编辑。
c_cpp QT -Thread切换到UI
c_cpp OSG && Qt功能齐全
c_cpp 这些是用于来自Google和Qt源代码的C ++中禁用复制和赋值运算符的宏
c_cpp MessageBoxсвыдилениемтекста#Qt