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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1] 2 3 ... 137
1  Компиляторы и платформы / Windows / Re: Как сделать панель на десктопе : Май 03, 2019, 18:32
У окна есть флаг Qt::WindowStaysOnTopHint

WindowStaysOnTopHint не делает окно панелью на десктопе, мне нужно сделать своё окно панелью на десктопе как это делает таскбар.
2  Компиляторы и платформы / Windows / Как сделать панель на десктопе : Апрель 30, 2019, 18:33
Собственно, хочется чтобы моя программа была панелью на десктопе наподобие стандартной виндовс панели, но сверху. Чтобы не перекрывалась окнами и т.д., все атрибуты виндовс панели. В Linux это делается достаточно легко через атомы и проперти окна, а можно ли это сделать в Windows?
3  Qt / Установка, сборка, отладка, тестирование / Re: This application failed to start. . . : Февраль 27, 2019, 18:51
что за харикс?  Непонимающий https://doc.qt.io/qt-5/windows-deployment.html
4  Qt / Установка, сборка, отладка, тестирование / Re: Путь к moc, qmake и др : Февраль 25, 2019, 12:28
moc нужно вызывать как QT_INSTALL_BINS/moc.
5  Qt / Установка, сборка, отладка, тестирование / Перестали работать Qt установщики: ошибка BEX StackHash_0a9e : Январь 03, 2019, 23:07
Win 7 64-bit. Весь установленный софт (слак, скайп, Касперски Фри, Хром, ФФ, Нотепад++ и т.д.) работает нормально. Qt на этой машине не было, решил поставить онлайн установщиком 5.12 MSVC. И тут меня ждал неожиданный облом. См. аттач. Оффлайн установщик также падает с этой же ошибкой! Кто с этим сталкивался и как это лечить? Пробовал sfc /scannow и chdsk (проблем не обнаружено), переустанавливал дрова на видео - ничего не помогло.
6  Qt / Вопросы новичков / Re: QTSerialPort : Октябрь 22, 2018, 20:40
Установить пакет https://packages.ubuntu.com/bionic/libqt5serialport5-dev
7  Qt / Многопоточное программирование, процессы / Re: Как прочитать список запущенных процессов на Win и Linux : Октябрь 04, 2018, 21:45
Используй библиотеку procps
8  Qt / Вопросы новичков / Re: Как передать параметр в слот? : Сентябрь 30, 2018, 19:14
Ты хочешь в слоте узнать кто его вызвал? Используй метод sender()
9  Qt / Qt Script, QtWebKit / Re: Сложные скрипты, с чего начать? : Сентябрь 20, 2018, 19:06
посмотри на Lua
10  Qt / Вопросы новичков / Re: Q_ENUM outside my class : Сентябрь 05, 2018, 13:39
Можно с помощью QMetaObject.
У каждого экземпляра и класса есть staticMetaObject.
Почитайте про Qt meta object system. Вы можете получить всю необходимую информацию о классе или его экземпляра, если он использует в своем описании макрос Q_OBJECT/Q_GADGET.

Если он использует в своем описании макрос Q_OBJECT/Q_GADGET, и eсли enum помечен с помощью Q_ENUM. У QPagedPaintDevice нет ни того, ни другого.
11  Qt / Общие вопросы / Re: `Qt_5' not found : Сентябрь 02, 2018, 21:43
А Qt 5.11 никак на сервер не установить?

Можешь установить именно ту версию, с которой компилировался проект, и именно по тому пути, как он установлен на той машине где компилировался. Почти наверняка предкомпилированные версии сих пор используют rpath, поэтому это сработает.
12  Qt / Общие вопросы / Re: `Qt_5' not found : Сентябрь 01, 2018, 12:19
твоя прога скомпилирована с 5.11, а на сервере установлена 5.5. Так использовать её не получится. Компилируй свою прогу с 5.5
13  Разное / Говорилка / Re: [НЕНАВИСТЬ] Почему программы не работали на Windows 2000 : Август 30, 2018, 21:51
Полная сборка проекта под линем быстрее на треть.

А с использованием ccache - мммм.... (зажмурившись)
14  Qt / Общие вопросы / Re: UB или нет? : Июль 20, 2018, 12:34
Да, подумав ещё, такая строка не может лежать в ро-секции, чтобы её инициализировать, надо вызвать fromRawData, который не constexpr, а значит будет вызван в рнтайме, а значит аллоцирует контрольный блок и запишет в d. Т.е. этот d обязан лежать в rw памяти.

Почему?

Код
C++ (Qt)
const QString str = QString::fromRawData(unicode, size);

Разве str за кулисами будет лежать в rw?
15  Qt / Общие вопросы / Re: UB или нет? : Июль 19, 2018, 23:19
Модифицируется то не QString, а d-пойнтер! А он вроде не константный.

d-pointer - это мембер класса. Компилятор засунет весь константный объект QString в RO секцию - и что ты там будешь модифицировать? См. мой предыдущий комент с выдержками из cppreference.
Страниц: [1] 2 3 ... 137

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