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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 2 [3] 4 5 ... 23
31  Qt / Вопросы новичков / Re: VisibilityChanged в QDockWidget : Февраль 09, 2017, 16:00
virtual void closeEvent(QCloseEvent *event)
32  Qt / Базы данных / Re: подключение к базе mssql : Февраль 01, 2017, 13:38
тут пример подключения к БД mssql
для чтения данных желательно использовать QSqlQuery::setForwardOnly()

Что конкретно не получается?
33  Qt / Базы данных / Re: подключение к базе mssql : Февраль 01, 2017, 10:17
Через ODBC не хочется(нужно в панели управления подключения создавать).
не нужно
34  Qt / Model-View (MV) / Re: QTableView + resizeRowsToContents = очень мендленно : Январь 27, 2017, 21:59
попробуйте:
void QHeaderView::setResizeContentsPrecision(int precision)
...
Special value 0 means that it will look at only the visible area. Special value -1 will imply looking at all elements.
...
35  Qt / Общие вопросы / Re: iterator для QString в обратном порядке : Январь 14, 2017, 18:47
для Qt 5.6:

Код
C++ (Qt)
template <typename C>
struct reverse_wrapper
{
C& c_;
reverse_wrapper(C & c) :  c_(c) {}
 
typename C::reverse_iterator begin() {return c_.rbegin();}
typename C::reverse_iterator end() {return c_.rend(); }
};
 
template <typename C>
reverse_wrapper<C> reverse(C& c)
{
return reverse_wrapper<C>(c);
}
 
 
int main(int argc, char *argv[])
{
QString sss = "1234";
for (QChar& c : reverse(sss))
{
qDebug() << c;
}
return 0;
}
 
36  Qt / Установка, сборка, отладка, тестирование / Re: Кракозябры в окне ошибок нового Qt Creator и MSVC2015 : Декабрь 30, 2016, 22:56
переименовать файл:
%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\VC\bin\1049\clui.dll
в какой-нибудь clui.dll.bak
или удалить


выхлоп компилятора студии станет английским.
37  Qt / Базы данных / Re: число с 5 знаками после запятой : Ноябрь 28, 2016, 16:59
Дурдом... А хотелось всего-то прицепить внешнюю библиотеку для экспорта в xlsx, т.к. заточена она ток под Qt 5+ (
Что непонятно?
Decimal в БД - тип с фиксированной точкой;
double - с плавающей. Конвертация происходит не точно.
38  Qt / Базы данных / Re: число с 5 знаками после запятой : Ноябрь 28, 2016, 15:45
В каком драйвере такое можно найти? Штатная Qt'эшная библитека?
Код что я привел, тут (относительно корня исходников Qt): src/qtbase/src/sql/drivers/mysql/qsql_mysql.cpp

Про дробь понятно, а что делать с целым числом которое выводится символьно?
Цитата: GUVadim
TINYINT(3) - "\u0004"
попробуйте так:
query.value(1).toInt()

И наконец как сдлеть эту конвертацию средствами БД? Мускуле есть функция конвертации, но дробь в строку она не конвертирует (CAST).
Всё было бы ничего, если бы кода было пару строк, но такого кода много.
если только для вывода, то query.value(0).toString()
иначе искать/писать свой Decimal
39  Qt / Базы данных / Re: число с 5 знаками после запятой : Ноябрь 28, 2016, 12:50
Подскажите пожалуйста как сделать вывод привычным для QT 4.7.8, есть ли какая-то инъекция для выздоровления?

В коде драйвера смотрим:

Код
C++ (Qt)
   case FIELD_TYPE_FLOAT :
   case FIELD_TYPE_DOUBLE :
   case FIELD_TYPE_DECIMAL :
#if defined(FIELD_TYPE_NEWDECIMAL)
   case FIELD_TYPE_NEWDECIMAL:
#endif
       type = QVariant::Double;
       break;
 
И видим, что конвертится в double, отсюда и проблемы, делайте конвертацию в строку средствами базы данных.
40  Qt / Вопросы новичков / Re: Регулярные выражения для проверки ввода i : Ноябрь 23, 2016, 12:48
Есть такая книга:

Ян Гойвертс, Стивен Левитан - Регулярные выражения. Сборник рецептов [2010]
41  Qt / Установка, сборка, отладка, тестирование / Re: Проект с поддиректориями, зависимости от платформы : Ноябрь 18, 2016, 00:53
Пример тут
42  Qt / Общие вопросы / Re: Сортировка коллекции объектов : Октябрь 17, 2016, 15:15
использовать, например, stable_sort, в этой функции можно указать свой способ сравнения.
43  Qt / Базы данных / Re: MySQL и QSqlQuery::execBatch : Октябрь 07, 2016, 17:25
bool QSqlDriver::hasFeature(DriverFeature feature) const
QSqlDriver::BatchOperations

а вообще в исходниках (src\qtbase\src\sql\drivers\mysql\qsql_mysql.cpp):
Код
C++ (Qt)
...
   case BatchOperations:
   case SimpleLocking:
   case EventNotifications:
   case FinishQuery:
   case CancelQuery:
       return false;
...
 
44  Qt / Установка, сборка, отладка, тестирование / Re: Помощь в настройке библиотек : Сентябрь 07, 2016, 14:10
Установлен Visual Studio Add-in for Qt4?
45  Qt / QSS / Re: QTableView поле с vertical header-ами : Август 11, 2016, 10:58
Код
CSS
QTableView QAbstractScrollArea {
 background-color: green
}
 
Страниц: 1 2 [3] 4 5 ... 23

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