Russian Qt Forum
Май 02, 2024, 19:14 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 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 за
Цитировать
нужно установить libqt5serialport5-dev
https://packages.ubuntu.com/xenial/libqt5serialport5-dev
Спасибо всем за помощь
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)

22  Qt / Вопросы новичков / Re: Qt orange PI : Октябрь 13, 2017, 23:25
Так у меня установлены компиляторы gcc g++
23  Qt / Вопросы новичков / Re: Qt orange PI : Октябрь 13, 2017, 20:52
Цитировать
sektor,  а где ты креатор запускаеш ? На оранже ?
Да на орандже
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 установлены
28  Qt / Вопросы новичков / Re: Qt orange PI : Сентябрь 28, 2017, 16:00
Цитировать
Нужно в pro файле добавить модуль QT += serialport

 Улыбающийся добавлял конечно.
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. Есть ли готовые классы? Как это реализовать? где читать? 
Страниц: 1 [2] 3 4 ... 7

Страница сгенерирована за 0.07 секунд. Запросов: 23.