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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1] 2 3 ... 142
1  Компиляторы и платформы / Windows / Re: Где приложению можно хранить свои файлы если запускаем не под администратором? : Ноябрь 20, 2023, 14:40
Ещё QSettings если писать и читать надо настройки. Он будет оперировать с реестром
2  Qt / Работа с сетью / Re: TcpSocket в состоянии подключения но сообщения не приходят : Январь 28, 2023, 23:48
В моём примере cat читает всё содержимое в консоль (stdout), пайп | перенаправляет stdout в stdin проги nc
sleep тут ради того, чтобы nc не завершился раньше, чем данные придут к принимающий стороне
3  Qt / Работа с сетью / Re: TcpSocket в состоянии подключения но сообщения не приходят : Январь 17, 2023, 17:09
На будущее, может пригодится. netcat прога есть, она позволяет подключиться к сокету понапосылать в него сообщения. Также она может слушать порт, чтобы к ней уже подключались. Оч советую попробовать
Код:
nc -l 4123 # для слушания порта 4123
nc 0.0.0.0 4123 # для подключения к порту 4123 на ip 0.0.0.0
Также можно через пайп посылать содержимое файлов (пакетов)
Код:
{ cat myfile.txt; sleep 1 } | nc 0.0.0.0 4123
4  Qt / Общие вопросы / Re: Изменение работы с датой в Qt6 : Декабрь 14, 2022, 10:12
Код
C++ (Qt)
QDateTime QDateTime::fromTime_t(uint seconds)
{
   return fromMSecsSinceEpoch((qint64)seconds * 1000, Qt::LocalTime);
}
 

https://codebrowser.dev/qt5/qtbase/src/corelib/time/qdatetime.cpp.html#5073
5  Qt / Дополнительные компоненты / Re: Разноцветные табы в QTabWidget. Градиент : Февраль 15, 2022, 13:49
Добавил fusion стиль в https://github.com/dsbabkov/TabWidgetWithCustomizableTabs
6  Qt / Дополнительные компоненты / Re: Разноцветные табы в QTabWidget. Градиент : Февраль 15, 2022, 13:19
Забыл сказать, что использую linux. На винде скорее всего, нужно будет применить стиль fusion
7  Qt / Дополнительные компоненты / Разноцветные табы в QTabWidget. Градиент : Февраль 15, 2022, 13:11
Привет, народ!

Стоит задача подсвечивать табы разными цветами с использованием градиента
Осилил только задание цвета в палитре https://github.com/dsbabkov/TabWidgetWithCustomizableTabs
При задании градиента на фон таба он рисуется чёрным, а при задании на текст градиента тот рисуется белым. Что я делаю не так?

Что я пробовал:
1. По мере рисования табов задавать градиент в styleSheet. Это помогает достичь желаемого эффекта, но нагружает процессор, т.к. постоянно дёргается paintEvent. Отключение обновлений на рисование не даёт желаемого эффекта, т.к. после включения обновлений сразу дёргается paintEvent.

Возможно тут можно завести отслеживающую переменную рисований, но совсем уж костыльно получается, боюсь, что при обновлении Qt весь этот код отлетит к чертям

2. В paintEvent завести второй таб бар и назначить ему styleSheet с градиентом. При рисовании обычного таба использовать options, style и widget чей paintEvent вызывается, а при рисовании подсвеченного таба использовать style и widget от нового объекта. Это не дало результата - таб рисуется цветом из палитры
8  Qt / Общие вопросы / Re: Смена QTextCodec на лету : Декабрь 28, 2021, 16:47
Кмк, предупреждение касается и файлов. Наверняка они читаются кусками фиксированной длинны. А QFile и QAbstractSocket наследуются от QIODevice

Я бы смотрел в сторону того плана, что вы описали - нарезать на куски и по отдельности прочитать. Вроде это проще всего

Если же нужна эффективность, то я бы смотрел в сторону создания своей обёртки над QIODevice, которая бы проксировала данные из файла
9  Qt / Общие вопросы / Re: Как узнать подходящую версию libstdc++-6.dll для бинарника, собранного в Qt Crea : Декабрь 21, 2021, 10:34
Можно ещё попробовать поискать версию GLIBCXX в бинарнике и в dll.

Код:
strings my.exe | grep LIBCXX
GLIBCXX_3.4.29
GLIBCXX_3.4.26
GLIBCXX_3.4.19
GLIBCXX_3.4.18
GLIBCXX_3.4.14
.......

Их несколько выводится. Возможно, они будут совпадать в dll и exe
10  Программирование / Общий / Re: ИИ создаёт 30% кода на гитхаб : Ноябрь 30, 2021, 18:52
https://youtube.com/shorts/_iFC9U3NC1w?feature=share
11  Программирование / Общий / Re: ИИ создаёт 30% кода на гитхаб : Ноябрь 27, 2021, 16:34
Не проблема - процессоры на 100500 ядер тож ИИ разработают
12  Программирование / Общий / Re: ИИ создаёт 30% кода на гитхаб : Ноябрь 23, 2021, 10:49
Цитировать
ИИ-помощника
Речь именно про помощника ведь

Цитировать
с помощью этой нейросети создано около 30% всего кода
Не измерял точно, но по ощущениям в моей ide тож процентов 30 создано с помощью генератора кода и автодополнений
13  Qt / Пользовательский интерфейс (GUI) / Re: Установка QButtonGroup : Ноябрь 21, 2021, 11:33
Если кнопки находятся на панели QToolBar, то уместнее будет QButtonGroup
14  Qt / Пользовательский интерфейс (GUI) / Re: Установка QButtonGroup : Ноябрь 21, 2021, 10:28
Есть QButtonGroup::button для получения кнопки по ID и QAbstractButton::setChecked для чека/снятия чека у кнопки
Для удобства можно реализовать свою функцию по выбору кнопки либо унаследоваться от QButtonGroup и оформить её в виде метода
В дизайнере вроде как да, отсутствует возможность задать QButtonGroup. Но можно объединять кнопки в QGroupBox, где для каждой группы будет свой механизм выбора текущей радиокнопки
15  Qt / Пользовательский интерфейс (GUI) / Re: Разные цвета для QLabel'ов с помощью QStyle. : Ноябрь 19, 2021, 09:15
Покрасить, можно за счёт задания в лэйблах html текста
Код
HTML
<font color="red">TextLabel</font>

Может это облегчит поиск решения
Страниц: [1] 2 3 ... 142

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