Просмотр сообщений
|
Страниц: 1 [2] 3 4 ... 7
|
16
|
Qt / Вопросы новичков / QSystemTrayIcon сворачивание окон
|
: Ноябрь 01, 2017, 19:53
|
Добрый вечер всем. Писал приложение на linux kde. Приложение сворачивается в трей и по выбору из контекстного меню открывается окна. На linuxе все работает корректно, т.е в панеле задач отображается с иконкой, все как положено и сварачивается корректно. Перекомпилировал проект на windows открытое окно не отображается на панеле задач, не сворачивается, как будто минимизируется, как будто диологовое окно. int main(int argc, char *argv[]) { QApplication a(argc, argv);
MySystemTray st;
QApplication::setQuitOnLastWindowClosed(false);
return a.exec();
} реализация в классе MySystemTray MySystemTray::MySystemTray(QWidget* pwgt):QLabel("<H1>GLab</H1>",pwgt) { window= new MainWindow(this); window->show(); }
|
|
|
17
|
Qt / Вопросы новичков / Re: Qt orange PI
|
: Октябрь 16, 2017, 19:49
|
Короче ребята все решил проблему. Оказывается у меня руки растут не из того места. Чтобы компилятор появился в меню kids нужно было добавить компилятор в меню компиляторы GCC и нажать эту долбонную, гавенную кнопку "применить" !!! если нажать просто "ок", он не применяться. В итоге установил qt5-default qtcreator libqtcore5
и добавил компилятор в creatore arm-linux-gnueabihf-gcc. И никаких компиляций, все было так просто. Отдельное спасибо alexu за Спасибо всем за помощь
|
|
|
18
|
Qt / Вопросы новичков / Re: Qt orange PI
|
: Октябрь 14, 2017, 15:37
|
sudo apt install g++ Я не не настолько тупой, чтобы компилятор не устанавливать. Он установлен! вот выхлоп sudo apt install g++ Reading package lists... Done Building dependency tree Reading state information... Done g++ is already the newest version (4:5.3.1-1ubuntu1). g++ set to manually installed. The following packages were automatically installed and are no longer required: libdrm-dev libdrm-exynos1 libdrm-omap1 libdrm-tegra0 libegl1-mesa-dev libgles2-mesa-dev libllvm3.8 libmirclient-dev libmircommon-dev libmircommon5 libmircookie-dev libmircookie2 libmircore-dev libprotobuf-dev libprotobuf9v5 libpthread-stubs0-dev libwayland-bin libwayland-dev libx11-dev libx11-xcb-dev libxau-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb1-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxkbcommon-dev libxshmfence-dev libxxf86vm-dev qtbase5-dev x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev Use 'sudo apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
|
|
|
19
|
Qt / Вопросы новичков / Re: Qt orange PI
|
: Октябрь 14, 2017, 13:02
|
Блин, я вижу разницу но на arm g++ не бывает. Я qreatoru указываю путь. Чё ты умничаеш, если знаешь скажи что делать. Но то это форум.
|
|
|
20
|
Qt / Вопросы новичков / Re: Qt orange PI
|
: Октябрь 14, 2017, 12:32
|
Компилятор находится по пути /usr/bin/arm-linux-gnueabihf-g++, это и есть исполнительный файл, я не понимаю почему qt не видеть его
|
|
|
21
|
Qt / Вопросы новичков / Re: Qt orange PI
|
: Октябрь 14, 2017, 10:01
|
дай вывод вот Using built-in specs. COLLECT_GCC=g++ COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/5/lto-wrapper Target: arm-linux-gnueabihf Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.5' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-armhf/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-armhf --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-armhf --with-arch-directory=arm --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --enable-multilib --disable-sjlj-exceptions --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb --disable-werror --enable-multilib --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf Thread model: posix gcc version 5.4.0 20160609 (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.5)
|
|
|
24
|
Qt / Вопросы новичков / Re: Qt orange PI
|
: Октябрь 12, 2017, 22:19
|
Короче, ребята я чё-то сделал и пришлось систему перевешать. Решил установить из стандартных репов. Установил пакеты qt5-qmake qt5-default qtcreator libqtcore5 qmake При компиляции выдает ошибку см. рис. Прогуглил прочитал, что нет компилятора. Зашел на вкладку компиляторы и добавил арм компилятор /usr/bin/arm-linux-blablabla см. рис. А на вкладке kids компилятор не появляется, почему так???
|
|
|
25
|
Qt / Вопросы новичков / Re: Qt orange PI
|
: Октябрь 11, 2017, 15:15
|
Цитата sektor, а почему вы не можете поставить Qt из репозитория? Обязательно нужна статика ? Какие пакеты нужно устанавливать ? делал sudo apt install qt5-default. и нечиго
|
|
|
26
|
Qt / Вопросы новичков / Re: Qt orange PI
|
: Октябрь 11, 2017, 12:34
|
У меня проект использует QSerialPort. Собрал Qt на orange pi так: sudo apt-get install libxcb1-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-icccm4-dev libxcb-render-util0-dev libxcb-util0-dev libxrender-dev libasound-dev libpulse-dev libxcb-sync0-dev libxcb-xfixes0-dev libxcb-randr0-dev libx11-xcb-dev libffi-dev
screen
git clone git://code.qt.io/qt/qt5.git qt5.5.1 cd qt5.5.1 git checkout 5.5 perl init-repository --module-subset=qtbase,qtserialport, qtimageformats,qtscript,qtdeclarative git checkout v5.5.1 cd qtimageformats && git checkout v5.5.1 && cd .. cd qtbase && git checkout v5.5.1 && cd .. cd qtscript && git checkout v5.5.1 && cd .. cd qtdeclarative && git checkout v5.5.1 && cd .. cd qtserialport && git checkout v5.5.1 && cd ..
./configure -release -opensource -confirm-license -qt-zlib -qt-libpng -qt-libjpeg -qt-freetype -qt-harfbuzz -qt-pcre -qt-xcb -qt-xkbcommon-x11 -no-opengl -static -nomake examples -nomake tests -prefix /usr/local/qt5 |& tee output_configure
make -j4 |& tee output_make
sudo make -j4 install |& tee output_make_install
При сборке проекта пишет unknoun module Qt Serialport. Что я делаю не так
|
|
|
27
|
Qt / Вопросы новичков / Re: Qt orange PI
|
: Сентябрь 28, 2017, 22:05
|
По той инструкции собирают qtbase, который только-лишь base. Нужно читать не какие-то трешовые инструкции, а например, вот это, если хочется собрать Qt со всеми необходимыми/выбранными модулями. Если хочется собрать и установить qtserialport отдельно, то читаем это. Или в гугле забанили? я пробовал QserialPort собирать, по инструкции, который вы скинули. Ошибка при сборке "команда не найдена make" хотя все пакеты make qmake установлены
|
|
|
29
|
Qt / Вопросы новичков / Qt orange PI
|
: Сентябрь 28, 2017, 14:22
|
Добрый день. Такая проблема, установил на orange pi Qt по этой инструкции http://orangepi.pp.ua/index.php/topic,149.0.html все получилось, но в моем проекте используется QtSerialPort. При компиляции проекта пишет unknown modul serialport. Как я понял QtSerialPort компилировать нужно отдельно. Скомпилировать не получается. Помогите, что нужно сделать, как скомпилировать?
|
|
|
30
|
Qt / Вопросы новичков / Орфография
|
: Март 20, 2017, 14:32
|
Подскажите пожалуйста, как реализовать проверку орфографии в Text Brauser. Есть ли готовые классы? Как это реализовать? где читать?
|
|
|
|
|