LINUX.ORG.RU

Сообщения user2132

 

Как в QComboBox сделать удаление элементов в раскрытом списке ?

Форум — Development

По KeyEvent смотрю какую клавишу нажал пользователь и фильтрую QComboBox, но если юзер это делает, когда список раскрыт, то остается белая область пустая. Как ее убрать ?

Обновляю так:

ui->comboBox->clear();
ui->comboBox->addItems(mylist);

 , ,

user2132
()

Как организовать хранение данных из не скольких таблиц.

Форум — Development

Таблица1 материал - содержит инфу без внешних связей. Таблица2 объект - содержит указание на Таблицу1. Таблица3 деталь - содержит ссылки на множество объектов таблицы2 и может содержать ссылки на детали таблицы3. Как это все лучше хранить ? В виде файлов или sql. Если sql, то как организовать примерно.

 , ,

user2132
()

Как в QTableWidget определить номер строки в QLineEdit ?

Форум — Development

В QTableWidget в ячейки через CellWidget метод добавлены QLineEdit, ловлю нажатия в QLineEdit. Нужно определить номер строки, столбца по нажатию в конкретный QLineEdit. Какие варианты кроме SetProperty для QLineEdit ?

 , ,

user2132
()

Как преобразовать в qt Qstring в float до определенного знака после запятой ?

Форум — Development

QString::toFloat режет после 2 знака, как указать число знаков ему.

 , ,

user2132
()

Как из QImage получить байты картинки ?

Форум — Development

Загружаю картинку через ресурсы:

QImage * img = new QImage(":res/123.png");

QByteArray arr = QByteArray::fromRawData((const char*)img->bits(), img->byteCount());

qDebug() << "arr" << arr.mid(0,8).toHex();

В выводе получаю: arr "0000000000000000"

 , ,

user2132
()

В qemu прога не помещается на экране полностью. Как настроить разрешение монитора qemu ?

Форум — Development

qemu-system-arm -M vexpress-a9 -kernel zImage -append "root=/dev/ram rdinit=/sbin/init" -initrd rootfs.img.gz запускаю так машину. На нее установлена прога qt гуишная, запускаю ее там, в окне qemu окно этой проги отображается только верхняя часть, а нижняя за экраном. Как сделать, чтобы она нормально в qemu показывалась ?

 , ,

user2132
()

Как собрать ядро линукс для qemu с поддержкой аппаратных брейкпоинтов ?

Форум — Development

Собирал ядро по этой статье https://balau82.wordpress.com/2010/08/17/debugging-arm-programs-inside-qemu/ gdbserver не срабатывает на аппаратные бряки записи-чтения памяти. Подскажите как собрать ядро с этой поддержкой.

 , , ,

user2132
()

Альтернативы ida pro для gdbserver отладки arm ?

Форум — Development

Подскажите какие есть помимо ida pro проги для отладки бинарника arm через gdbserver ? Желательно gui, чтобы по функционалу были возможности наставить бряки, графы видеть. У ida pro отваливается часто gdbserver если бряки стоят между большими кусками кода, пишет running и тока перезапуск помогает. Пробовал 6.8, 7.0, 7.2 версии, на всех подобное на vexpress платформе qemu заметил.

 ,

user2132
()

Как совместить strace и gdbserver ?

Форум — Development

Отлаживаю бинарник, хочу запустить его под strace, чтобы видеть логи и под отладкой одновременно под gdbserver. Можно ли как-то сделать ? Если запускаю под strace, то не подрубается gdbserver.

 , , ,

user2132
()

scp не работает на arm машине.

Форум — Development
root@127.0.0.1's password:
/usr/bin/scp: line 1: ../sbin/dropbear: not found

По пути /usr/sbin находится dropbear, почему он его не видит.

# echo $PATH
/bin:/sbin:/usr/bin:/usr/sbin

Пути прописаны в PATH

Нужно скопировать лог большой с арм машины, ssh работает, могу через cat тупо копировать, но он весь на умещается в консоли.

 , , ,

user2132
()

versatilepb в qemu не удается запустить. kernel panic.

Форум — Development

Взял linux-5.4.5.tar.xz собрал gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf кросс-тулзом. Также потом выкачал busybox последний с гитхаба, собрал этим же кросс-тулзом. Запускаю и получаю такое: https://pastebin.com/5nqQdwe9

Подскажите, что забыл ?

 , ,

user2132
()

Как использовать interceptty для перехвата /dev/tty ?

Форум — Development

В первом терминале ставлю перехват с записью в лог. interceptty /dev/tty10 -o log Во втором терминале пробую писать в порт: echo 11 > /dev/tty10 Потом смотрю файл log, но там пусто. Почему так, что не так делаю, подскажите. Хочу перехватывать все, что пишет первая прога в порт /dev/tty10 второй прогой и эмулировать ответы от железа.

 , ,

user2132
()

Как перенаправить сериал порт из qemu в host машину ?

Форум — Development

На qemu запускается в линукс прога с параметром типа /dev/tty1, реального устройства нет, я хочу все с /dev/tty1 прокинуть в host машину. Как это сделать ?

 , , ,

user2132
()

Как добавить ssh в собранную систему busybox.

Форум — Development

Собрал для запуска в qemu файловую систему через busybox. Но там отсутствует ssh сервак, хочу подрубаться по ssh к этой машине. Подскажите как туда добавить dropbear или что-то подобное для организации удаленного подключения к консоли.

 , , ,

user2132
()

Не собирается ядро линукса под vexpress.

Форум — Development

Взял набор такой gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf И по этой статье https://medicineyeh.wordpress.com/2016/03/29/buildup-your-arm-image-for-qemu/ стал делать. Но с этим тулчайном не хочет. https://pastebin.com/vghVzNW5 Подскажите как пофиксить. Взял этот тулчайн, так как нужно, чтобы ld-2.21.so в системе получилась.

 , , ,

user2132
()

Как перенести линукс из embedded девайса в qemu ?

Форум — Development

Железка грузится с Usb флешки обычной, там разделы fat и ext3. На fat обнаружены: u-boot.bin, zImage, file.dtb, на ext3 файловая система линукс. Правильно ли я понимаю, что для запуска в qemu, мне нужны 3 те файла из fat ? И что u-boot.bin это и есть сжатая линукс система, которая в ext3 обнаружена ?

 , , , ,

user2132
()

Не запускается arm бинарник в qemu vexpress.

Форум — Development

Запускаю отсюда https://people.debian.org/~aurel32/qemu/armhf/ vexpress платформу. Туда сбросил бинарник и либы. Но получаю такое: https://pastebin.com/AM12ReZS

Почему он ругается на это: /usr/lib/libboost_system.so.1.58.0 Там эти либы есть.

Он пытается грузить либу отсюда /usr/lib/arm-linux-gnueabihf/libstdc++.so.6, а моя лежит здесь /usr/lib/libstdc++.so.6 Как ему указать брать именно из /usr/lib. Видимо в этом ошибка.

 ,

user2132
()

как в qt организовать последовательные post запросы ?

Форум — Development

Нужно на сервак отправить N пост запросов, каждый следующий пост берет данные из ответа предыдущего. Хочу сделать асинхронно.

Для этого ловлю сигнал finished(QNetworkReply*), но вот как построить посылки и обработку следующих. Внутри слота на finished слать следующий и переназначать сигнал на другой слот для парсинга ответа от следующего поста или как лучше ?

 , , ,

user2132
()

Как в QSpinBox определять клик на кнопку ?

Форум — Development

Хочу в eventfilter определять на какую из кнопок в qspinbox нажали. Можно ли как-то отличить ?

 ,

user2132
()

Странный крэш с отрисовкой в qt

Форум — Development

В qdebug иногда попадает такое и после этого прога падает. Перед появлением этой ошибки подключались по рдп к компу, с открытой прогой там. Critical: QWindowsBackingStore::flush: BitBlt failed (Iaaa?iue aane?eioi?.) Есть идеи что это, откуда и как пофиксить ?

 ,

user2132
()

RSS подписка на новые темы