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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1] 2 3 ... 12
1  Разное / Говорилка / Re: Парни, хелпаните написать прогу! : Май 13, 2020, 20:04
Под "хелпаните" ты понимаешь "напишите за меня"?
2  Qt / Вопросы новичков / Re: Почему QTextBrowser не совсем корректно грузит html страницы? : Февраль 06, 2020, 16:37
Почему в БМВ есть климат контроль, а в моем запорожце нету?
Потому что эти функции не реализовали в QTextBrowser.

Цитировать
Может кто знает как нужно настроить QTextBrowser, что-бы работали выше перечисленные функции?
Берете исходники
https://code.woboq.org/qt5/qtbase/src/widgets/widgets/qtextbrowser.cpp.html
и добавляете нужные вам функции.
3  Программирование / Общий / Re: Блок-схема таймера, прерываемого по нажатию кнопки : Июль 30, 2019, 11:13
Я бы нарисовал карандашом.
4  Qt / Вопросы новичков / Re: Как предотвратить закрытие диалогового окна? : Май 17, 2019, 09:12
Нужно перегрузить функцию accept

Код:
Конструктор:
okButton = new QPushButton("OK", this);
okButton->setDefault(true);
QObject::connect(okButton, SIGNAL(clicked()), this, SLOT(accept()));
cancelButton = new QPushButton("Cancel", this);
QObject::connect(cancelButton, SIGNAL(clicked()), this, SLOT(reject()));

void Widget::accept() {
if (...) {
// Если некорректные данные
return;
} else {
QDialog::accept();
}
}
5  Qt / Общие вопросы / Re: Перемешение QList<QString> : Январь 19, 2019, 22:31
Зачем тебе это делать, QList по умолчанию поддерживает implicit sharing.
6  Qt / Пользовательский интерфейс (GUI) / Re: ip address input widget : Апрель 12, 2018, 11:33
Попробовал в виндовом контроле выделить ip адрес полностью, не получилось, выделяется только первый октет.
QLineEdit - универсальное решение. Если вам нужно что-то более специализированное, то нужно писать свой виджет. Наследуйтесь от QLineEdit и переопределяйте функцию рендеринга виджета.
7  Программирование / С/C++ / Re: Тип аргумета : Апрель 11, 2018, 16:05
1. explicit CData(double)? Или перенести data в конец списка параметров.
2. Если не охота создавать отдельную структуру для этого, то может std::pair<QString, bool> подойдет?
8  Qt / Вопросы новичков / Re: Как в Qt узнать состояние индикаторов Num, Caps и Scroll на клавиатуре? : Апрель 03, 2018, 12:25
Код:
Поиск по инету ничего не дал. 
Плохо искали.

https://stackoverflow.com/a/3006934/797047
https://stackoverflow.com/a/25001688/797047

Qt не предоставляет такого функционала, нужно писать платформо-зависимый код.
9  Qt / Вопросы новичков / Re: Видео в qt на другом компьютере : Март 11, 2018, 19:47
Скорее всего не хватает библиотек мультимедиа.
Попробуйте вот этот способ: https://evileg.com/en/post/163/
10  Qt / Вопросы новичков / Re: Редактирование звука : Февраль 22, 2018, 09:44
Цитировать
какие классы нужно использовать
самописные
11  Qt / Вопросы новичков / Re: Изменение значения по указателю : Февраль 11, 2018, 22:15
Потому что вы ничего не передаете наружу. Переменная table существует только внутри метода. Когда метод завершается, она удаляется.
Если вам нужно внутри метода изменить данные по указателю, то нужно передать в метод либо указатель на указатель, либо ссылку на указатель.
12  Программирование / Общий / Re: Номера строк : Ноябрь 29, 2017, 22:41
Тогда выходит
R.top = 10 - (min(10, 5 + 10)  - 10) = 10 - (10 - 10) = 10

Не получается, R.top должен стать меньше

R.top = 10 - (min(10, 5 + 10)  - 5) = 10 - (10 - 5) = 5
13  Программирование / С/C++ / Re: C++ lazy initialization : Ноябрь 28, 2017, 22:39
Либо создавать объект на куче либо откладывать инициализацию не всего объекта, а только его больших полей.
14  Qt / Вопросы новичков / Re: Странное сообщение kfilemodule : Ноябрь 28, 2017, 22:02
Текст выводится в консоли или в мессаджбоксе?
Скорее всего это отладочное сообщение которое забыли убрать. Попробуйте собрать релизную версию.
15  Программирование / Общий / Re: Номера строк : Ноябрь 28, 2017, 21:17
Если я правильно понял задачу:
Код:
R.top = delRow > R.top ? R.top : R.top - (min(R.top, delRow + numDel ) - delRow);
R.bottom = delRow > R.bottom ? R.bottom : R.bottom - min(numDel , R.bottom- delRow +1);
Страниц: [1] 2 3 ... 12

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