Результаты поиска по запросу "qt"

2 ответа

Как нарисовать контроль с QStyle и с указанным QSS?

Я пытаюсь нарисовать флажок вQStyledItemDelegate, Я хочу, чтобы флажок отображался не с собственным видом, а со стилем, который указанqApp->setStyleSheet(), Я не знаю почему, но когда я рисую контроль сQStyle::drawPrimitive - это не поднимает ...

3 ответа

Добавляет ли использование styleSheets в динамическом режиме много вычислений

У меня есть около 40 кнопок, которые также являются индикаторами (вкл. Или выкл.), И раз в секунду я обновляю цвет этих индикаторов в зависимости от состояния. Я делаю это, изменяя таблицу стилей. Это слишком, чтобы сделать это, и если да, я ...

2 ответа

@Final: Думаю, я пропустил комментарий.

рограмма, написанная на Qt C ++, вызывает базу данных sqlite. На моем собственном компьютере это работает хорошо, но на компьютере конечного пользователя написано «Драйвер не загружен». Правда, я не знаю, какие файлы / библиотеки должны быть ...

ТОП публикаций

1 ответ

CopyFileEx с обратным вызовом прогресса в Qt

Кто-нибудь может дать мне рабочий пример использования CopyFileEx с обратным вызовом прогресса в Qt? Я нашел какую-то царапину и попытался слить ее, но безуспешно. Я даже не мог передать функцию CopyProgressRoutine в качестве аргумента ...

4 ответа

 в том-то и дело, что проблема - он ставит это не в ту точку, вот и все.

аюсь очистить большой веб-сайт правительственных документов, который требует метода «снежного кома», то есть начиная с главной страницы поиска, а затем переходя по каждой ссылке, найденной шабером, на следующую страницу. Я был в состоянии ...

3 ответа

Вы можете добавить более одного аргумента в этот сигнал

ументации Qt говорится, что сигналы и слоты могут бытьdirect, queued а такжеauto. В нем также указывалось, что если объект, которому принадлежит слот, «живет» в потоке, отличном от объекта, которому принадлежит сигнал, отправка такого сигнала ...

1 ответ

 в главном окне; оба безрезультатно.

я проблема с простой программой. Я открываю QFileDialog следующим образом: QFileDialog fileDialog(this); fileDialog.setAcceptMode(QFileDialog::AcceptOpen); if (!fileDialog.exec()) return;Однако он показывает диалог Qt вместо родного диалога ...

3 ответа

ИМХО тебе не следует. Опрос требует быть в вечной петле. Вы должны сделать это в функции запуска QThread, чтобы невозможно было заново реализовать функцию без предварительного подкласса. Даже если вы попытаетесь обойти это с помощью таймера с одним выстрелом, я не рекомендую это делать. Вам лучше (вот как мне нравится это делать) подкласс QThread, вызывающий moveToThread (), а не вызов exec () и запускающий цикл навсегда. Для примера посмотрите на пример клиента блокировки Fortune из qt. Если вы не вызываете moveToThread () для QThread, тогда объект QThread все еще находится в основном потоке графического интерфейса, и они оба используют один и тот же цикл обработки событий (что плохо при использовании функций опроса). Вызов moveToThread (QThread) без вызова exec () означает, что QThread не будет иметь цикл обработки событий (что хорошо в вашем случае). Вызов exec () запускает собственный цикл обработки событий, но не используется для схем опроса, и вы бы покинули функцию run.

я есть класс, который является абстракцией какого-то устройства. class Device { public: ... void Start(); void Stop(); void MsgLoop(); signals: void sMsgArrived(); }Start () и Stop () вызываются из потока GUI. Start () начинает новый поток, ...

2 ответа

На мой взгляд, вы можете ретранслировать межпроцессные коммуникационные механизмы, такие как события, мьютекс, оконные сообщения, каналы для синхронизации рендеринга. но просто поймите, что при подходе к этому подходу нужно учитывать производительность. Объекты режима ядра хороши, но каждый раз переход к ядру обходится в 100 мс. Что чертовски дорого для высокопроизводительного приложения рендеринга. На мой взгляд, вы должны пересмотреть дизайн многопроцессорного рендеринга.

тим, у меня есть приложениеA ведьма отвечает за рисование материала на экране с помощьюOpenGL библиотека. Для тесной интеграции я бы хотел, чтобы это приложениеA выполнять свою работу, но визуализировать в FBO или непосредственно в буфере ...

1 ответ

, если вы не хотите использовать механизм сигнал / слот (который также работает).

а мое приложение вылетает в QWidget :: update (), который работает в потоке без GUI. Я разрабатываю приложение, в котором получает видеокадры с удаленного хоста и отображает их на QWidget. Для этого я использую библиотеку libVLC, которая дает ...