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

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