Просмотр сообщений
|
Страниц: 1 ... 5 6 [7] 8 9 ... 23
|
92
|
Qt / Общие вопросы / Re: Почему вы выбрали Qt
|
: Март 10, 2015, 12:35
|
Может найдется ответ, как последнее число извлечь (5)? Предварительное количество чисел неизвестно.
C++ (Qt) QString("1 2 3 4 5").section(' ', -1);
|
|
|
99
|
Qt / Базы данных / Re: База данных (QSqlDatabase) по умолчанию?
|
: Март 01, 2015, 22:23
|
whiter запускается, открывает (создает) базу и тестовую таблицу, через 3 секунды пишет в таблицу и отключается.
writer, создает базу и запускает таймер, который через каждые 3 секунды добавляет новую запись в таблице, отключения я не предусматривал. закрыть программу можно только по клавише Ctrl+C reader, так же каждые три секунды читает последнюю запись из той же таблицы, куда пишет writer, и тоже отключения не предусматривал.
|
|
|
100
|
Qt / Базы данных / Re: База данных (QSqlDatabase) по умолчанию?
|
: Март 01, 2015, 01:16
|
Сделал тестовый проект с двумя подпроектами: writer - создает бд и пишет данные; reader - читает из этой бд данные и выводит на экран.
Все работает, проверено на Widnows 7, Qt 5.3.1.
Запускать writer, спустя несколько секунд reader.
|
|
|
102
|
Qt / Базы данных / Re: База данных (QSqlDatabase) по умолчанию?
|
: Февраль 21, 2015, 22:35
|
В классе MainWindow я дописал переменную базы QSqlDatabase db, в конструкторе база определяется и открывается.
В классе MainWindow, лучше вообще не хранить QSqlDatabase, инициализировать, но не хранить. Нужно ли при объявлении новых объектов QSqlQuery задавать базу явным образом, или все они будут обращаться к единственной открытой?
Если имя при инициализации не задавали, то будет использоваться подключение по умолчанию, и не будет надобности каждый раз указывать QSqlDatabase.
|
|
|
|
|