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

Войти
 
  Начало Форум 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.043 секунд. Запросов: 20.