Просмотр сообщений
|
Страниц: 1 2 [3] 4
|
36
|
Qt / Вопросы новичков / Re: Открытие приложения на другом ПК
|
: Июль 17, 2017, 21:30
|
попробуй содержимое папок imageformats,platforms и sqldrivers кинуть к исполняемому файлу. У меня на некоторых машинах и версиях винды тоже не хочет видить содержимое этих папок при запуске. Но когда кидаешь в корень всё работает
|
|
|
37
|
Qt / Пользовательский интерфейс (GUI) / изменить время ввода в QTableView
|
: Июнь 26, 2017, 22:33
|
Вопрос такой. Имеем qtableview с присоединенной моделью. Если начать набирать даненые, то в выбранной колонке автоматически осуществляется переход к строке,содержащей вводимые данные. Но вот проблема, в qt4 получалось вводить 2-3 символа перед позиционированием и переходом. В qt5 таблица успевает после первого символа перескочить на значение, а следующий символ рассматривает уже как новый поиск. Как увеличить задержку перед переходом до 2-3 символов?
|
|
|
38
|
Qt / Пользовательский интерфейс (GUI) / Re: QT Creator 3.5.1: пятая порция вопросов.
|
: Апрель 23, 2017, 21:36
|
2. Layout вроде как должен всегда изменять размеры по границам родителя. Если явно ему не задать фиксированные параметры. 4. Есть хороший пример Window Flags Example - там все флаги можно подобрать. 5. Для hide() не Unhide нужен, а show(). Есть и другие методы, setVisible() например. Соответственно проверить можно isHidden(), isVisible().
3. Не используй вообще ui. Пиши все сам.
По 2. Создал фрейм, переместил в него лайоут (оба были просто на форме). Лайоут просто вставляется внутрь фрейма - и всё. Размеры фрейма меняешь - лайоут вообще никак не реагирует. аты правой кнопкой по фрейму щелкни и выбери "Компоновка", глядишь и измениться что-нибудь.
|
|
|
39
|
Qt / Установка, сборка, отладка, тестирование / Re: Развёртывание приложения в Linux
|
: Февраль 02, 2017, 21:27
|
Где найти пошаговую инструкцию, как по-нормальному развернуть приложение на этом linux?
1. можно разобраться как делается deb пакет для ubuntu (и\или rpm для других дистрибутивов) из готового исходника, так обычно принято распространять приложения 2. можно использовать https://doc.qt.io/qtinstallerframework/ - тогда нужен будет один файл для всех linux дистрибутивов (так делает сама qt) 3. совсем просто - сделать архив со всем необходимым все зависит для кого будет все это делаться вот с первым вариантом интересней всего, только я вот нигде не нашел простого примера spec файла требуемого для qt приложения. Кинте кто-нить пример спеки, если до этого всё в pro-файле прописано...
|
|
|
40
|
Qt / Базы данных / Re: qt+mysql
|
: Январь 13, 2017, 00:54
|
в его случае без разницы. У него всё-равно строковые значения.
Есть разница - bind нормально экранирует. И код намнооого читабельнее становится, ибо в следующем посте вообще нихрена непонятно. Нескромный вопрос: А что у него экранировать? Вот то, что он просто объеденил строки, тут да, может вылезти косяк с кодировками... А читабельность кода она относительна...
|
|
|
42
|
Qt / Базы данных / Re: qt+mysql
|
: Январь 09, 2017, 01:16
|
QString filtr=QString(tr("Select * From имя_таблицы where фамилия='%1' and имя='%2' and отчество='%3').arg(ui->lineEdit->text(),ui->lineEdit2->text(), ui.lineEdit3->text())); QSqlQuery query(filtr);
как то так. только всё должно быть на английском.
|
|
|
43
|
Qt / Базы данных / Re: qt+mysql
|
: Январь 08, 2017, 01:42
|
QString filtr= QString(tr("Select * From блабла where ххх=%1").arg(ui->lineEdit1->text())); и так до 9 аргументов.
|
|
|
|
|