qt - 有关于 Qt 平台插件参数的文档吗?

标签 qt

我试图找出可以通过 qt.conf 或其他方式传递给平台插件的参数类型,但我能找到的唯一文档是:

http://doc.qt.io/qt-5/qt-conf.html

这就是 Qt 为平台插件提供的所有文档吗?

具体来说,我正在寻找文本、简单对象和像素图数据的渲染选项。

最佳答案

没有文档,但来源:

src\qtbase\src\plugins\platforms\cocoa\qcocoaintegration.mm
src\qtbase\src\plugins\platforms\windows\qwindowsintegration.cpp
etc.

他们有 parseOptions 方法:

    foreach (const QString &param, 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;
    ...

关于qt - 有关于 Qt 平台插件参数的文档吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35661393/

相关文章:

c++ - 如何在 Qt 中将 JSON 转换为 CSV

python - PyQt QSql数据库 : QMYSQL driver not loaded

linux - cmake qt6 static ubuntu : libicuuc. so.66:添加符号时出错:命令行中缺少 DSO

c++ - Qt DBus 监视器方法调用

qt - 虚拟键盘不会出现在诺基亚 5230 上基于 QML 的应用程序中

c++ - github 上的 map 库。 C++/Qt/OpenStreetMap

c++ - 链接器错误 LNK2038 : mismatch detected for 'RuntimeLibrary'

python - 在 PYQT 中使用图像填充列表

python - Qt/PyQt : How do I create a drop down widget, 比如QLabel、QTextBrowser等?

c++ - Qt - 查找鼠标屏幕 x,y - 即使应用程序已关闭