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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1] 2 3 ... 381
1  Qt / Уроки и статьи / Re: Использование VS Code для написания приложений на Qt (Eng.) : Июнь 01, 2020, 13:51
Это, похоже, дело привычки Улыбающийся. У меня похожие ощущения, когда после Qt Creator'a нужно что-то в Visual Studio сделать.
Да вполне возможно. Вот только я пару раз именно хотел перелезть на Креатор, то есть, я изначально подходил к этой попытке, как к ожидаемо-удавшейся. Но я так и не смог настроить, чтобы мне было комфортно. Точно так же с виндой - вот как ни крути, а говно эта винда и работать в ней неудобно. Веселый
2  Qt / Уроки и статьи / Re: Использование VS Code для написания приложений на Qt (Eng.) : Июнь 01, 2020, 12:56
Да как-то все неудобно в целом. ХЗ. Гуй не особо кастомизируется, подсветка кода не очень. Не могу сформулировать. Я честно пытался пару раз на Креатор пересесть и меня хватало в лучшем случае на 20 минут.
3  Qt / Уроки и статьи / Re: Использование VS Code для написания приложений на Qt (Eng.) : Июнь 01, 2020, 12:44
VS Code достаточно быстрый и удобный. Я его тыркал пару раз, но после CLion он мне не зашел. У меня сотрудник в нем работает, говорит, что очень удобно (он пользуется плагином ssh для разработки на удаленной машине). Кстати, QtCreator мне тоже после CLion не заходит, жутко неудобный.
4  Qt / Вопросы новичков / Re: QTreeWidgetItem radiobutton : Июнь 01, 2020, 12:42
Я тебя не очень понял, но мне кажется, тебе нужен метод QTreeWidgetItem::data с необходимой ролью. Посмотри документацию по этому методу.
5  Qt / Общие вопросы / Re: QDockWidget определение верхнего : Май 30, 2020, 15:10
Скорее тут надо смотреть в сторону paintEvent, он не вызывается для перекрытых виджетов...
6  Qt / Вопросы новичков / Re: заполнить таблицу ответом на sql-запрос : Май 30, 2020, 15:06
Это если связанные таблицы по ключу, а если у него более сложный запрос, то не получится использовать QSqlRelationalTableModel.
7  Qt / Вопросы новичков / Re: заполнить таблицу ответом на sql-запрос : Май 29, 2020, 10:32
Это тебе ничего не даст. Еще раз повторю, поищи по форуму. Тебе придется либо написать свою модель, которая поддерживает редактирование, либо редактирование реализовать через отдельный диалог. Я бы выбрал второй путь, это проще в реализации, более юзер-френдли и даст тебе возможность использовать стандартную QSqlQueryModel.
8  Qt / Вопросы новичков / Re: заполнить таблицу ответом на sql-запрос : Май 29, 2020, 09:52
Если у тебя сложный запрос и QSqlTableModel не подходит, редактирование придется реализовывать вручную. Я советую воспользоваться поиском по форуму, ибо эта тема многократно поднималась и разбиралась. Вот пример запроса для поиска:
https://duckduckgo.com/?q=site%3Aprog.org.ru+QSqlTableModel+%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5&t=ffab&atb=v210-1&ia=web
9  Qt / Вопросы новичков / Re: заполнить таблицу ответом на sql-запрос : Май 29, 2020, 08:28
QSqlQueryModel не поддерживает такого редактирования, используй QSqlTableModel
10  Qt / Вопросы новичков / Re: заполнить таблицу ответом на sql-запрос : Май 28, 2020, 11:44
https://doc.qt.io/qt-5/qsqlquerymodel.html
https://doc.qt.io/qt-5/qtsql-querymodel-example.html

https://doc.qt.io/qt-5/qsqltablemodel.html
https://doc.qt.io/qt-5/qtsql-tablemodel-example.html
11  Qt / Вопросы новичков / Re: заполнить таблицу ответом на sql-запрос : Май 28, 2020, 10:02
Кем изменяемой? Как изменяемой? QSqlQueryModel не поддерживает редактирование через вьюху.
Советую тебе посмотреть примеры работы с QSql*Model в документации, там должны быть ответы на твои вопросы.
12  Qt / Вопросы новичков / Re: заполнить таблицу ответом на sql-запрос : Май 28, 2020, 08:18
Не понял, что тебе нужно. Попробуй более подробно объяснить.
13  Qt / Вопросы новичков / Re: заполнить таблицу ответом на sql-запрос : Май 27, 2020, 18:08
Тебе нужны QSqlTableModel/QSqlQueryModel.
14  Qt / Вопросы новичков / Re: Вывод сообщения в графический интерфейс из другого файла. : Май 25, 2020, 18:00
Ты вызываешь из MainWindow свободную функцию, которая не имеет доступа к этому MainWindow. Сделай one  членом класса MainWindow или передавай в one указатель на MainWindow
Код
C++ (Qt)
void one (MainWindow *w) {
 w->vivod_na_ekran(10);
}
..........
one(this)
 
15  Qt / Вопросы новичков / Re: Вывод сообщения в графический интерфейс из другого файла. : Май 25, 2020, 15:49
А зачем ты делаешь MainWindow vivod? Что-то мне кажется, что у тебя опять напутано все в плане c++. Приведи минимальный полный код.
Страниц: [1] 2 3 ... 381

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