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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 ... 3 4 [5] 6 7 ... 23
61  Qt / Вопросы новичков / Re: Синтаксис метода connect : Сентябрь 21, 2015, 13:00
так как в классе QDoubleSpinBox два метода:
Код:
void	valueChanged(double d)
void valueChanged(const QString & text)
то этот connect аналог:
Код:
connect(x, static_cast<void (QDoubleSpinBox::*)(double)>(&QDoubleSpinBox::valueChanged), this, &MyWidget::setModified);
62  Программирование / С/C++ / Re: Приватные методы : Сентябрь 21, 2015, 10:22
Вы мне привели идеологию Qt.
Не было такого, я писал: "PIMPL, в Qt этот паттерн активно используется."
Просто в Qt уже есть удобный набор средств для использования этого паттерна. Пишите свои методы, не будете ни от кого зависеть.

Мы можем себе такое позвоилить, оглядываясь на команду разработчиков Qt? Да конечно нет.
У меня для этого визард есть, все делается очень быстро.

Ничего там не прячется. Вы клиент Qt, и что? От вас прячется реализация приватных классов? Каким образом?
Как минимум, в IDE "автодополнятор" видит только то что нужно, без всякого приватного "мусора".
63  Программирование / С/C++ / Re: Приватные методы : Сентябрь 19, 2015, 23:03
Хорошо, сформулирую лаконично - при каких условиях кто-то или Вы согласится перейти на эту парадигму.
Я его использую, в основном по этим причинам (из статьи, что вы привели):
5. Увеличивается скорость сборки приложения (что очень актуально).
6. Прячется вся ненужная реализация от клиента, в отличие от приватных методов, pimpl объявление и реализацию не видно вообще.
64  Программирование / С/C++ / Re: Приватные методы : Сентябрь 19, 2015, 22:32
PIMPL, в Qt этот паттерн активно используется.
65  Qt / Мультимедиа / Re: Проблема с загрузкой QImage : Сентябрь 17, 2015, 22:07
При запуске из Креатора програме устанавливается текущий каталог не тот, где лежит экзешник, а на один уровень выше.
в креаторе рабочий каталог при запуске приложения можно настроить
66  Qt / Многопоточное программирование, процессы / Re: есть ли класс реализующий QIODevice через stdin stdout? : Сентябрь 16, 2015, 14:31
bool QFile::open(FILE * fh, OpenMode mode)
67  Qt / Базы данных / Re: хранимая процедура и qt : Сентябрь 14, 2015, 10:32
Еще можно попробовать сначала создать QSqlQuery, настроить, выполнить, потом установить этот query в вашу модель:
Код:
void QSqlQueryModel::setQuery(const QSqlQuery & query)
68  Qt / Базы данных / Re: хранимая процедура и qt : Сентябрь 14, 2015, 10:17
Сам не работаю с моделью QSqlQueryModel, но мне кажется с ней надо чуток по-другому работать.
Метод exec вызывается непосредственно самой моделью. Не уверен, что эта модель понимает параметризованные запросы.
69  Qt / Базы данных / Re: хранимая процедура и qt : Сентябрь 14, 2015, 10:12
процедура вообще отрабатывает?
70  Qt / Базы данных / Re: хранимая процедура и qt : Сентябрь 14, 2015, 09:55
Что я делаю не так?
не читаете документацию

попробуйте так:
Код
C++ (Qt)
   model->query().prepare("{call gen_mom_plan(:plan_dt)}");
   model->query().bindValue(":plan_dt","09.07.2015");

и возможно понадобится:
Код
C++ (Qt)
  model->query().setForwardOnly(true);
71  Qt / XML / Re: Являются ли QDomDocument и QDomElement классами с implicitly shared? : Сентябрь 07, 2015, 10:45
QDomDocument::QDomDocument(const QDomDocument & x)
QDomElement::QDomElement(const QDomElement & x)
72  Qt / Пользовательский интерфейс (GUI) / Re: QGroupBox and stylesheet : Сентябрь 03, 2015, 09:54
Вот кусок стиля для GroupBox, текст вроде не смещен:

Код
CSS
QGroupBox {
   border: 2px solid rgba(178, 178, 178, 255);
   margin-top: 6px;
   padding-top: 8px;
}
 
QGroupBox::title {
   subcontrol-origin: margin;
   subcontrol-position: top left;
   left: 10px;
   margin: 0 5px;
}
 
QGroupBox::indicator {
   width: 13px;
   height: 13px;
   border: 1px solid grey;
   background-color: rgba(204, 204, 204, 255);
}
 
QGroupBox::indicator:hover {
   background-color: rgba(235, 235, 235, 255);
}
 
QGroupBox::indicator:checked {
   image: url(:/qss/checkbox_checked.png);
}
 


Полная документация по стилям и примеры. Именно по ней писал вышеприведенный кусок кода.
73  Qt / Вопросы новичков / Re: QSettings лимит на строковых данных : Сентябрь 01, 2015, 23:50
Попробовал с версиями Qt 5.3.1, 5.4.1, 5.5.0 (Win; MSVC-2010)

Без проблем прочитал строки по 1800 символов, дальше экспериментировать не стал.
74  Qt / Вопросы новичков / Re: Копия QList по ссылке : Август 13, 2015, 01:14
если правильно понял из обрывка кода, то конструктор копирования будет выглядеть так:
Код
C++ (Qt)
AttachTableData::AttachTableData(const AttachTableData &obj)
   : attachTable(obj.attachTable)
{
}
 
75  Qt / Вопросы новичков / Re: Как прописать пути? : Август 11, 2015, 13:08
Извините, но это уже детский сад какой-то. Установить переменную окружения
Страниц: 1 ... 3 4 [5] 6 7 ... 23

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