QT QScreen не может получить серийный номер дисплея - PullRequest
0 голосов
/ 25 октября 2019

Кто-нибудь из вас, ребята, знает, может ли QT QScreen получить серийный номер из серийного номера EDID или дескриптора строки EDID через 0xff? он всегда возвращает пустую строку, на дисплее я устанавливаю как EDID, байт 12-15, так и строковый дескриптор.

void ScreenHandler::DisplayAdded( QScreen* display )
{
    /*
    std::string displayName = display->name().toStdString();
    std::string model = display->model().toStdString();
    std::string manufacturer= display->manufacturer().toStdString();
    std::string serialNumber = display->serialNumber().toStdString();

    QString displayNameQ = QString::fromStdString(displayName);

Кстати, возможно ли получить CGDirectDisplayID из QScreen? Я видел, что конструктор QScreen использует его, но никогда не плюнул назад.

1 Ответ

0 голосов
/ 14 ноября 2019

Это не пойдет, я вернулся к Quartz API, чтобы обойти эту проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...