Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:3
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Embedded Linux
Некорректная работа индикатора SK-MI0430FT-Plug
sergzaytsev
Добавлено 04.04.2018 05:41
0
Сообщение: 1
sergzaytsev
0

Пункты: 3694
Регистрация: 19.07.2016
Добрый день, уважаемые коллеги!
Изделие SK-iMX6S-SODIMM, buildroot-2015.08 на базе ядра 3.14.14 для i.mx6, QT Creator 3.3.0, based on Qt5.4.0 (GCC 4.6.1, 32bit).
При запуске примера:

#include "wt-011.h"
#include <QApplication>

int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Widget w;
w.setWindowTitle("KeyPress Demo");
w.resize(100, 60);
w.setFixedSize(100, 60);
w.show();
return a.exec();
}

Выдает в консоль сообщение:
Unable to query physical screen size, defaulting to 100 dpi.
To override, set QT_QPA_EGLFS_PHYSICAL_WIDTH and QT_QPA_EGLFS_PHYSICAL_HEIGHT (in millimeters).
После этого весь дисплей заливает белым (хотя в форме я указываю фон черный), вводимые символы не отображаются. На обычном десктопе под Ubuntu 16.04 LTS этот же пример собирается и работает нормально. Чем я мог "сломать" дисплей? И что нужно сделать, чтобы исчезло сообщение "Unable to query.... ".
Заранее благодарен.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 04.04.2018 10:48 Сообщение: 2
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата

На обычном десктопе под Ubuntu


Посмотрите документацию

http://doc.qt.io/qt-5/embedded-linux.html

Цитата

EGLFS forces the first top-level window (be it either a QWidget or a QQuickView) to become fullscreen.


если вам нужно поведение как на десктопе - используйте десктопную ОС

Цитата

что нужно сделать, чтобы исчезло сообщение "Unable to query.... "


у вас прямо в логе это написано

Цитата

set QT_QPA_EGLFS_PHYSICAL_WIDTH and QT_QPA_EGLFS_PHYSICAL_HEIGHT (in millimeters).
Спуститься к концу Подняться к началу
Персональная информация
sergzaytsev
Добавлено 05.04.2018 14:29 Сообщение: 3
sergzaytsev
0

Пункты: 3694
Регистрация: 19.07.2016
Все понял, спасибо!
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux