LINUX.ORG.RU

Избранные сообщения Fruct

QTime пустая строка

Форум — Development

Есть запрос QSqlQueryModel.

Записи в бд postgreSQL есть и всё, кроме строки Time (тип данных time with time zone видит и вытаскивает) .

QSqlQueryModel Query;
Query.setQuery (select * from myTable);
for (int I = 0,I < Query.rowCount(); I++) 
{
   QTime time = Query.record(I).value("Time").toTime ()) ;
}

И вот это Time пустое. Как исправить?

 , ,

Fruct
()

Плохая ли практика в h прописывать логику а потом дергать её в других местах программы?

Форум — Development

С++

По идее

h - прототип Cpp - реализация

Но у меня в h есть логика. Это очень плохо?

 , ,

Fruct
()

Как решить проблему постоянного прописывания подключения БД?

Форум — Development

Мне надо постоянно работать с бд в каждом классе. И от руки прописывать подключение в каждом классе не очень хорошо. Пытался вынести подключение в: отдельную функцию, отдельный класс и от него наследоваться, но подключения нет не видит его. У меня просто тупо дублированный код везде идёт. Как можно это решить?

 , ,

Fruct
()

Почему невозможно автоматмзировать построение третьего вида по двум данным?

Форум — Development

Это абстрактный вопрос. Мы можем решать уровнения на бумаге и запрограммировать решение, мы можем на бумаге построить третий вид по двум данным(начерталка), но не можем это автоматизировать. Почему?

 ,

Fruct
()

Как часто вы прорешиваете задачи для ума?

Форум — Talks

 , ,

Fruct
()

Отрицательный радиус. Что делать?

Форум — Development

Короче, дз. Написать программу которая будет высчитывать радиус кривизны линзы по методу колец Ньютона.

Формулы знаю.

Проблема в том, что кольцо может быть смещено относительно центра. Мне препод в качестве примера именно такое кольцо сунул. Например, радиус по вертикали считаем по формуле Хверх-Хнижн/2 И у меня получается отрицательное значение, так как верхняя координата меньше нижней. Что делать??? Препод сказал, что такое смещение нормальное. Помогите.

Может брать по модулю или это недопустимо?

 , ,

Fruct
()

Qt Widgets или Quick?

Форум — Development

Вот не понял, что для чего. Допустим мне надо запилить прогу которая работает с ОЧЕНЬ большими данными(логика сложная), а интерфейс будет предполагать КУЧУ вложенностей и окон. Что мне брать???

 

Fruct
()

Из чего состоит ядро для программы? Верно ли я определил?

Форум — Development

Недавно задавал вопрос(В какую сторону копать для решения проблемы?) и он решен. Начал пилить реализацию и понял, что пишу говнокод который поддерживать и расширять не смогу.

Понял, что надо сделать ядро которое будет управлять всеми службами внутри моей проги.

В общем мой вариант, что будет в ядре: Сделать внедрение зависимостей Прописать основные службы в ядре (сервис управления окнами, регистрации окон и интерфейсов, основные мат.вычисления для моей проги, сервис экспорта в чертеж).

В самой проге буду использовать паттерн MVP. Верно ли я определил функционал ядра? Возможно это больше похоже на АРI. Извините, если вопрос глупый. Читал про ядро, но там в контексте ОС. У нас не было тонкостей программирования, а только основы. Даже паттерны не давали. Сам развивался в этой области.

Что бы вы посоветовали в данной ситуации?

Если не трудно подкиньте годной литературы по этой теме.

Всем отвечающим спасибо и чая с печеньками!

 , , ,

Fruct
()

В какую сторону копать для решения проблемы?

Форум — Development

В общем решил я перед последним курсом начать делать дипломку. С научным руководителем договорился и он разрешил тем более тема объемная.

В общем суть моей программы. В неё пользователь вбивает графически план квартиры и указывает длины стен, толщину пола, стен, высоту потолка и тому подобное(не буду перечислять все параметры,чтобы не захламлять топик). Программа делает расчеты в зависимости от того, что надо пользователю(будет куча кнопок с выбором вариантов. Пара примеров: сколько паркета понадобиться и на сколько он сократит расстояние от пола до потолка, если делать утепление, сколько понадобится краски на такой-то участок квартиры в зависимости от характеристики краски и от того какой слой краски должен быть на стене и т.д.

Также по чертежу надо составить 3д модель (она автоматически будет создаваться при клике по кнопке "Посмотреть в объеме). Заодно там же можно будет увидеть конечный вариант квартиры с учетом изменений которые хотят внести.

Проблема в том, что чертеж должен быть в формате который могут открыть известные САПР. Вот допустим в GUI нарисую я чертеж. Как потом сие творчество экспортировать в формат чертежа?

Библиотеки смотрел и они отказались переводить в формат чертежа. Как проверял: сделал файлик cpp в нем нарисовал фигурки и попытался экспортировать в чертеж. Не получилось.

Подскажите, пожалуйста, как это можно реализовать??? Писать буду скорее всего на С++. А вот графическую морду какую взять не знаю. Надо, чтобы там и 2д было(чертеж), и 3д(модель квартиры или дома в объеме). Может игровой движок взять или это плохая идея?

Мне науч.рук советовал свой движок по-быстрому накидать на плюсах за лето, чтобы не морочиться.

Как бы вы решили эту проблему?

Я НЕ ПРОШУ ДЕЛАТЬ ЗА МЕНЯ, прошу подсказать в какую сторону копать.

 , , ,

Fruct
()

Какой язык выбрать для работы с графикой и какую библиотеку?

Форум — Development

2д, 3Д графика, математические вычисления.

 ,

Fruct
()