|
|
  |
QT5, пробую |
|
|
|
Jun 19 2013, 06:46
|
Знающий
   
Группа: Участник
Сообщений: 634
Регистрация: 27-10-10
Пользователь №: 60 464

|
Цитата(aaarrr @ Jun 19 2013, 10:43)  Если это действительно только график и индикация чисел, то проще руками нарисовать, нежели QT задействовать. Какие средства для этого есть в Linux? (а если нужно сделать кнопки, переключение окна), да и ещё хочется чтобы из терминала автоматически запускалось приложение при старте, никаких оболочек графических грузить не надо) Я думал QT будет универсальнее, как для прсотых так и для сложных приложений подходит... а как OpenGL в QT отключить? из виджетов я только кнопку использовал и messagebox, а он всё равно либы OpenGL требует...
Сообщение отредактировал Zelepuk - Jun 19 2013, 06:53
|
|
|
|
|
Jun 19 2013, 07:51
|
Участник

Группа: Участник
Сообщений: 73
Регистрация: 26-10-05
Пользователь №: 10 125

|
Цитата(Zelepuk @ Jun 19 2013, 13:14)  спасибо, вернусь к первому вопросу.
1)в ARM9 нет поддержки OpenGL. А QT активно использует библиотеки OpenGL. Вопрос: как быть?
а ещё
2) если писать предполагается что GUI будет работать само по себе без оболочки ОС, то как это сделать (ну чтобы приложение грузилось из консоли и при этом не было видно кнопок закрытия окна)
P.S. в embedded GUI я нуб.... 1. Сборка qt с параметром -no-opengl http://qt-project.org/forums/viewthread/73472. Грузим свое приложение с параметрами exec ./my_qt_application -qws и чтобы не было видно кнопочек закрытия окна для него юзаем флаги при создании окна setWindowFlags(Qt::Window | Qt::CustomizeWindowHint ); и реализовать перехватчик Ctrl+Alt+BackSpace или грузить из inittab с параметром respawn
|
|
|
|
|
Jun 19 2013, 07:56
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Zelepuk @ Jun 19 2013, 11:14)  1)в ARM9 нет поддержки OpenGL. А QT активно использует библиотеки OpenGL. Вопрос: как быть? Собрать Qt с опцией -no-opengl Цитата(Zelepuk @ Jun 19 2013, 10:43)  Какие средства для этого есть в Linux? Фреймбуфер.
|
|
|
|
|
Jun 19 2013, 13:58
|
Знающий
   
Группа: Участник
Сообщений: 634
Регистрация: 27-10-10
Пользователь №: 60 464

|
а я тем временем воюю с Qt...
установил Qt5.0.2 в Ubuntu. Работает хорошо. Потребовалось установить qwt. Так как Qt5.0.2 устанавливался путём запуска установщика, то, я подозреваю, что не верно установлены какие-либо переменные окружения, так как нормально установить qwt не удаётся... в сгенерированных с помощью qmake файле (Makefile для qwt) прописаны пути к qt4 (который был установлен через apt-get). Соответственно при попытке установить qwt получаю ругань: не может найти ряд *.h файлов (которые лежат в includes Qt5.0.2, и, о которых, по всей видимости система не знает).
Вопросы:
1)как установить qt5-пакеты в Ubuntu, если через sudo apt-get install qt5-default этого сделать не удаётся(пакет не найден) 2) как смотреть/редактировать переменные окружения для Qt, чтобы сборка qwt прошла успешно (где прописан путь к хидерам?)
P.S. Я уже полон решимости поставить Qt4, так как в Ubuntu пакеты ставятся запросто...
|
|
|
|
|
Jun 20 2013, 07:20
|
Участник

Группа: Участник
Сообщений: 73
Регистрация: 26-10-05
Пользователь №: 10 125

|
Цитата(Zelepuk @ Jun 19 2013, 19:58)  а я тем временем воюю с Qt...
установил Qt5.0.2 в Ubuntu. Работает хорошо.
Соответственно при попытке установить qwt получаю ругань: не может найти ряд *.h файлов (которые лежат в includes Qt5.0.2, и, о которых, по всей видимости система не знает).
P.S. Я уже полон решимости поставить Qt4, так как в Ubuntu пакеты ставятся запросто... Обычно это решается запуском qmake именно той сборки qt под которую компилируется проект т.е. пишем из папки проекта /полный путь до Qt5.0.2/bin/qmake и потом make по поводу установки пакетов qt5 вот здесь пишут http://askubuntu.com/questions/279421/how-...-x-on-12-04-ltshttps://launchpad.net/~canonical-qt5-edgers...hive/qt5-proper
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|