有关于Qt平台插件参数的文档吗?
我试图找出我可以通过qt.conf或其他方式传递给平台插件的参数类型,但我能找到的唯一文档是: 这就是Qt为平台插件提供的所有文档吗有关于Qt平台插件参数的文档吗?,qt,Qt,我试图找出我可以通过qt.conf或其他方式传递给平台插件的参数类型,但我能找到的唯一文档是: 这就是Qt为平台插件提供的所有文档吗 具体而言,我正在寻找文本、简单对象和pixmap数据的呈现选项。没有文档,只有来源: src\qtbase\src\plugins\platforms\cocoa\qcocoaintegration.mm src\qtbase\src\plugins\platforms\windows\qwindowsintegration.cpp etc. 他们有以下方法:
具体而言,我正在寻找文本、简单对象和pixmap数据的呈现选项。没有文档,只有来源:
src\qtbase\src\plugins\platforms\cocoa\qcocoaintegration.mm
src\qtbase\src\plugins\platforms\windows\qwindowsintegration.cpp
etc.
他们有以下方法:
foreach (const QString ¶m, paramList) {
if (param.startsWith(QLatin1String("fontengine="))) {
if (param.endsWith(QLatin1String("freetype"))) {
options |= QWindowsIntegration::FontDatabaseFreeType;
} else if (param.endsWith(QLatin1String("native"))) {
options |= QWindowsIntegration::FontDatabaseNative;
}
} else if (param.startsWith(QLatin1String("dialogs="))) {
if (param.endsWith(QLatin1String("xp"))) {
options |= QWindowsIntegration::XpNativeDialogs;
} else if (param.endsWith(QLatin1String("none"))) {
options |= QWindowsIntegration::NoNativeDialogs;
}
} else if (param == QLatin1String("gl=gdi")) {
options |= QWindowsIntegration::DisableArb;
} else if (param == QLatin1String("nodirectwrite")) {
options |= QWindowsIntegration::DontUseDirectWriteFonts;
...
您必须查看源代码。恐怕它没有文档记录。@KubaOber你知道什么文件专门用于Windows和Linux吗?我认为qtbase/平台是我要寻找的,但不是绝对确定的。