crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


Сейчас на сайте человек: 83
(пользователей: 1, гостей: 82)
Yandex.com, Google.com, mlia8p3c, Baidu.com

Перейти к месяцу

Апрель 2018

  ПВСЧПСВ
»
»
2
3
4
5
6
7
8
»
10
11
12
14
15
»
16
17
18
19
20
21
»
23
24
25
26
27
28
»
30

> Последние обсуждения
AlexMad @ 16.4.2018, 16:30
Просмотров: 35   Комментариев: 0
 
> ComboBox и mapper проблема с индексом более 255
Автор AlexMad — 16.4.2018, 16:30 — 0 комментариев
Собственно, есть БД SQLITE.

создаю маппинг:
  tableModel_tblMain = new QSqlRelationalTableModel(this);
  tableModel_tblMain->setTable("tblMain");
  tableModel_tblMain->setRelation(tblMain_clientid, QSqlRelation("tblClients", "id", "name"));
  tableModel_tblMain->setRelation(tblMain_operatorid, QSqlRelation("tblOperators", "id", "name"));
...

// создаю реляцию
  relationModelClientID = tableModel_tblMain->relationModel(tblMain_clientid);
  relationModelClientID->setSort(tblClients_name, Qt::AscendingOrder);
  relationModelClientID->select();

...
// так как клиентов много, делаю перебор: (иначе отображает только 255 штук)
  relationModelClientID->select();
  while(relationModelClientID->canFetchMore())
    relationModelClientID->fetchMore();

...

// создаю маппинг
  mapper = new QDataWidgetMapper(this);
  mapper->setSubmitPolicy(QDataWidgetMapper::AutoSubmit);
  mapper->setModel(tableModel_tblMain);
  mapper->setItemDelegate(new QSqlRelationalDelegate(this));
  mapper->addMapping(ui.CB_ClientSelect, tblMain_clientid);
...

// после редактированния делаю субмит
mapper->submit();

А теперь самое интересное: если в комбобоксе выбран индекс до 255 включительно, строка в таблицу отлично добавляется. Если индекс 256 и выше, то mapper->submit(); возвращает false.

Просмотров: 35, оставить комментарий   

> как пароль изменить?
Автор juvf — 11.4.2018, 9:18 — 2 комментариев
?
Просмотров: 63, последний комментарий от Алексей1153   

> Сборка boost
Автор Гость_Гость_juvf_*_* — 11.4.2018, 9:10 — 4 комментариев
Не получается собрать.

ПК на котором собираю - Windows 7. Требется собрать тулченом arm-linux-gnueabihf-g++ (тулчейн на ПК есть)
Как это делается? Перерыл документацию - внятного мануала не нашел.

1) скачал boost 1.66
2) запустил bootstrap.bat, получил bjam.exe, b2.exe и project-config.jam.
3) ???

А что дальше? Есть какие-то обрывки по кросскомпиляции буста в документации.... например тут или тут. Но сложить эти обрывки в правильный порядок не получается. Что делать после bootstrap.bat?
Просмотров: 103, последний комментарий от Iron Bug   

> QProcess
Автор Noob256 — 7.4.2018, 15:08 — 1 комментариев
как через QProcess (или иным способом) открыть встроенный в win10 просмотровщик картинок? (Microsoft.Photos.exe)

Блокнот запустить получается, а его нет
Просмотров: 43, последний комментарий от Алексей1153   

> Скриншот окна по имени
Автор Noob256 — 7.4.2018, 0:09 — 3 комментариев
Добрый день.
Как сделать скриншот окна по имени?

могу получить HWND
handle = FindWindow(NULL, L"word");

но как заставить QPixmap::grabWindow сделать скриншот именно этого окна?
Просмотров: 69, последний комментарий от Noob256   

> using, какой-то непонятный для меня
Автор Litkevich Yuriy — 2.4.2018, 6:57 — 3 комментариев
Нашёл в исходниках Qt5:
class Q_WIDGETS_EXPORT QMenu : public QWidget
{
using QWidget::addAction;
//...
}
что здесь происходит?
Просмотров: 103, последний комментарий от guest   

> Android. Процесс, запущенный в отдельном потоке, завершается через время если приложение свернуть
Автор MishaUA — 30.3.2018, 0:48 — 5 комментариев
Доброго времени суток!
Делаю простенькое приложение под андроид, вот часть кода:
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    MainThread  thr;

    MainWindow w;
    w.show();

    return a.exec();
}

Т.е., запускается отдельный потом и главное окно (да, нужен QML, но это просто для тестов). Если приложение свернуть, то MainWindow, как бы, замирает(вроде так и должно быть), а MainThread нормально выполняется (принимает данные по сети и отправляет), но через какое-то время (несколько минут) он перестает отвечать. Получается, процесс был завершен, ну или вообще прога завершилась.
Как можно сделать так, чтобы приложение/процесс не завершались?
Спасибо!
Просмотров: 82, последний комментарий от MishaUA   

> запуск браузера по умолчание в Qt5
Автор tradmir@mail.ru — 29.3.2018, 19:44 — 0 комментариев
Добрый день Всемогущим (Hi, mighty All)!

Запускаю QDesktopServices::openUrl(url) и вместо запуска браузера по умолчанию получаю загрузку страницы в моем приложении!?

Вопрос простой: как вынудить не запускать в моем приложении, и заставить работать браузер по умолчанию?

Программа формирует ссылку на своей странице. Страница показвается в QWebView. Qt 5.3.1 под Windows 7

С уважением,
Радмир

Просмотров: 76, оставить комментарий   

RSS Текстовая версия Сейчас: 26.4.2018, 10:30