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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 ... 3 4 [5] 6 7 ... 25
61  Qt / Вопросы новичков / Re: Обработка движения мыши MouseMove над элементом : Май 11, 2017, 11:46
Используйте void QWidget::mouseMoveEvent(QMouseEvent *event)
62  Qt / Вопросы новичков / Re: QT Creator: как изменить цвет текста RadioButton? : Май 02, 2017, 21:28
Например так

Код:
radio_button->setStyleSheet("QRadioButton { color: red; }");
63  Qt / Вопросы новичков / Re: Таблицы и регулярные выражения : Май 01, 2017, 09:54
С помощью делегатов? если они есть в Qt-3
64  Разное / Объявления / Re: QuickTime -> GStreamer : Апрель 29, 2017, 09:18
Так напишите, что это работа, да еще и за деньги. А сумму озвучите, к вам сразу люди и потянутся (наверное).
65  Qt / Пользовательский интерфейс (GUI) / Re: Parent widget отображать поверх Child-ов : Апрель 28, 2017, 18:14
Как вариант, создавайте виджеты без родителя, а указатель на MainWindow передавайте параметром.
66  Qt / Вопросы новичков / Re: Информация об авторах программы. : Апрель 27, 2017, 20:08
Такими можно

Код:
QMAKE_TARGET_COMPANY = 
QMAKE_TARGET_DESCRIPTION =
QMAKE_TARGET_PRODUCT =
QMAKE_TARGET_COPYRIGHT =
67  Qt / Базы данных / Re: QSqlRelationalTableModel::fieldIndex() : Апрель 24, 2017, 13:31
Ну правильно.

model->record()

Цитировать
This is an overloaded function.
It returns an empty record, having only the field names. This function can be used to retrieve the field names of a record.

Читает данные из базы, а field до select() еще пустой.

Делай тогда model->record().indexOf("pumpId") вместо fieldIndex("pumpId")
68  Qt / Базы данных / Re: QSqlRelationalTableModel::fieldIndex() : Апрель 24, 2017, 11:51
Вряд ли до model->select() можно увидеть fieldIndex.
69  Qt / Пользовательский интерфейс (GUI) / Re: QT Creator 3.5.1: пятая порция вопросов. : Апрель 22, 2017, 15:22
По 2. Создал фрейм, переместил в него лайоут (оба были просто на форме). Лайоут просто вставляется внутрь фрейма - и всё. Размеры фрейма меняешь - лайоут вообще никак не реагирует.

По 3. Что значит "не используй"; как отказаться от UI, если другого доступа к элементам формы нет? Самому динамические объекты создавать что ли? А есть ли смысл? Ведь тогда им тонны свойств нужно будет прописывать - много исходного кода + неудобно.

2. Я так понимаю это реакция в Дизайнере? Тогда ничего не скажу. Не пользуюсь.

3. Кому что больше нравится. Я привык руками все формы писать, кто-то привык рисовать. Мне обычно хватает 2-3-х свойств, для нормальной работы виджета.
70  Qt / Пользовательский интерфейс (GUI) / Re: QT Creator 3.5.1: пятая порция вопросов. : Апрель 20, 2017, 23:54
2. Layout вроде как должен всегда изменять размеры по границам родителя. Если явно ему не задать фиксированные параметры.
4. Есть хороший пример Window Flags Example - там все флаги можно подобрать.
5. Для hide() не Unhide нужен, а show(). Есть и другие методы, setVisible() например.
Соответственно проверить можно isHidden(), isVisible().

3. Не используй вообще ui. Пиши все сам.
71  Qt / Установка, сборка, отладка, тестирование / Re: Почему нигде нет бинарника со статической линковкой? : Апрель 15, 2017, 23:51
Я не понимаю, почему нигде нет собранного SDK с MinGW статического. Логично, что многим людям понадобится такая сборка. Почему нельзя тогда собрать, чтобы в одном QtCreator были как статические, так и динамические комплекты?

Сделайте доброе дело, создайте такой комплект. Многие люди вам СПАСИБО скажут.
72  Qt / Вопросы новичков / Re: Как уменьшить размер проекта. : Апрель 07, 2017, 18:09
Да первый проект одна форма поиск по БД Больного  вес 68 Мб.
Ребят это многовато. Непонимающий
В Visual Studio был у меня проект инфокиоск 10 окон 8 Мб.
Я не могу понять Qt сам по себе такой тяжеловес.
И нужно тащить все dll за собой.

Может у вас там в 65 Мб мусора?

У меня проект (Основной модуль + 4 библиотеки) по управлению торговлей (это больше 100 форм документов и отчетов) меньше 10 Мб весит.
С библиотеками 56 Мб.
73  Qt / Вопросы новичков / Re: tablewidget->removeRow() из функции падает приложение : Март 25, 2017, 16:47
Код:
void 
MainWindow::DelRow()
{
    tablewidget->removeRow(2);
}

Где объявление tablewidget?
74  Qt / Model-View (MV) / Re: QSqlQueryModel: сортировка, фильтрация, вертикальный заголовок : Февраль 19, 2017, 22:35
Сортировка и фильтрация в QSqlQueryModel не реализованы, что усложняет использование модели. Кроме того не реализовано редактирование вертикального заголовка (verticalHeader).
Большие проблемы возникали когда содержимое модели формируется по запросу QSqlQuery с условиями, по типу:
Код:
SELECT field1 FROM table1 WHERE field1=?;
SELECT count(*) from t1 where f1=? and f2=?

Для чего модели нужна фильтрация и сортировка?

Какие проблемы возникают при запросе с условиями?
75  Qt / Вопросы новичков / Re: Проблема с SQL соединением : Февраль 13, 2017, 12:36
Версия Qt какая?

Обычно плагин qsqlmysql идет из коробки. его не надо собирать. Driver not loaded не обязательно говорит о проблемах с плагином Qt.
Может быть у тебя не прописаны пути до библиотек mySQL, может быть версия библиотек mySQL не совпадает с версией плагина qsqlmysql.

Если вдруг его нет:
Открываешь консоль. Набираешь например:
Цитировать
cd %QTDIR%\5.8\mingw53_32\src\plugins\sqldrivers\mysql
qmake "INCLUDEPATH+=C:/MySQL/include" "LIBS+=C:/MYSQL/MySQL Server <version>/lib/opt/libmysql.lib" mysql.pro
mingw32-make
mingw32-make install

плагин qsqlmysql должен появиться в нужном месте.
Страниц: 1 ... 3 4 [5] 6 7 ... 25

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