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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1] 2 3 ... 137
1  Qt / OpenGL / Re: (возможная) Заморочка с swapBuffers : Июнь 17, 2019, 22:14
Что если попробовать поиграть с QSurfaceFormat::SwapBehavior. Задать свой формат через QOpenGLWidget::setFormat.

Возможно проявляется из-за:
QSurfaceFormat::DefaultSwapBehavior The default, unspecified swap behaviour of the platform

Правда, не знаю, что там будет происходить с буферами под капотом при таком подходе.
2  Qt / Вопросы новичков / Re: Как настроить QLineEdit, чтобы он принимал только числа и точку : Июнь 10, 2019, 13:06
Попробуйте поиграть с setNumberOptions у локали валидатора.
3  Программирование / С/C++ / Re: как получить ответ system()? : Июнь 03, 2019, 05:43
Я использую вроде этого

Код
C++ (Qt)
   QProcess process;
   process.start("dir");
   process.waitForFinished(-1);
 
   const QString &answer = process.readAllStandardOutput();
 
4  Qt / 2D и 3D графика / Re: Qwt. Подпись данных в QwtPlotMultiBarChart : Апрель 17, 2019, 10:21
У меня есть проект с QwtPlotBarChart. Я наследовался от QwtScaleDraw и переопределял QwtText label(double value) const
В сам барчарт передавал объект наследника через setAxisScaleDraw(xBottom, scaleDraw_);
Также понадобилось, чтобы тики на шкале соответствовали колонкам и были пронумерованы от 0.

Код
C++ (Qt)
   int intervalMaximum = model_->columnCount() - 1;
   QwtScaleDiv scaleDiv(0, intervalMaximum - 1);
   QList<double> ticks;
   for (int i = 0; i < intervalMaximum; ++i){
       ticks << i;
   }
 
   scaleDiv.setTicks(QwtScaleDiv::MajorTick, ticks);
   setAxisScaleDiv(xBottom, scaleDiv);
 
Т.о. в QwtScaleDraw::label(double value) const будут приходить в качестве value id колонки
5  Qt / Установка, сборка, отладка, тестирование / Re: find_package(Qt5 5.9 REQUIRED COMPONENTS Gui Widgets) : Январь 14, 2019, 12:39
Устнановить Qt5
А далее, как из лога
Цитировать
Add the installation prefix of "Qt5" to CMAKE_PREFIX_PATH or set "Qt5_DIR"
Задаются через аргумент cmake -DQt5_DIR="path_to_qt". Под линукс и без этого должно заработать.
6  Qt / Пользовательский интерфейс (GUI) / Re: QHBoxLayout . В чем проблема ? : Декабрь 24, 2018, 21:48
А этот код компилируется?
Смущает
Код
C++ (Qt)
firstLineLabel = new QLabel();
7  Qt / Вопросы новичков / Re: Множественный выбор : Ноябрь 06, 2018, 11:35
Я понял, что уже всё почти готово
Код
C++ (Qt)
Result=selectedTexts.join(',');//соединяем все найденные элементы
 
Достаточно привести в удобный для запроса вид:
Код
C++ (Qt)
SQL = "insert into table (column) values ('" + selectedTexts.join("'), ('") + "')";
8  Qt / Вопросы новичков / Re: Множественный выбор : Ноябрь 05, 2018, 17:27
Если хочется добавить несколько строк в 1 запросе, то это, вроде как делается через обособление
Код:
insert into table (column)
values
(val1),
(val2),
(val3)
http://www.sqlitetutorial.net/sqlite-insert/
9  Qt / Вопросы новичков / Re: несколько int в массив bool побитово. : Октябрь 30, 2018, 22:07
Компилетайм биты! Улыбающийся

Код
C++ (Qt)
constexpr bitset<48> bits(uint16_t i1, uint16_t i2, uint16_t i3) {
   return {uint64_t(i1) << 32 | uint64_t(i2) << 16 | i3};
}
 

https://ideone.com/5No9tm
10  Qt / Пользовательский интерфейс (GUI) / Re: QWizardPage, Послать сигнал главному окну. : Октябрь 25, 2018, 11:56
Можно через parent связать, а можно создать сигнал визарда, который связать с сигналом страницы. Имхо, второй вариант лучше
11  Qt / Вопросы новичков / Re: свернутое окно в MDI : Сентябрь 20, 2018, 09:07
Код
C++ (Qt)
about *finf=new about(ui->mdiArea);
 
может так получится?
12  Qt / Вопросы новичков / Re: свернутое окно в MDI : Сентябрь 19, 2018, 09:18
Как выглядит создание окон? Покажите код
13  Qt / Model-View (MV) / Re: Архитектура модели с параметрами различных типов : Сентябрь 17, 2018, 20:31
Ой. Сообразил. name это же имя в настройках Улыбающийся
14  Qt / Model-View (MV) / Re: Архитектура модели с параметрами различных типов : Сентябрь 17, 2018, 20:27
Предложения с name, кажется, не подходят. Используется 2 язычный интерфейс.

Сейчас ещё рассматриваю вариант не дешевле ли будет договориться сделать всё на виджетах...
15  Qt / Model-View (MV) / Re: Архитектура модели с параметрами различных типов : Сентябрь 14, 2018, 20:03
Хотелось бы ещё, чтобы делегаты не позволяли в int записывать строку и double. Вроде, это тип QVariant определяет, если я не ошибаюсь. Сам проверять не хотел бы.
Страниц: [1] 2 3 ... 137

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