Публикации по теме 'qt'


Почему Qt для C ++ ВСЕ ЕЩЕ правда: F the noise
В наши дни, когда вы говорите о настольной разработке, люди смотрят на вас, как на какого-то луддита. Несмотря на ажиотаж вокруг мобильных устройств, честно говоря, самая продуктивная и сложная работа по-прежнему выполняется на компьютере (или через браузеры, работающие на компьютере). Я люблю Java, Swift и другие, но когда дело доходит до создания настольных приложений, C ++ в тандеме с Qt по-прежнему остается лучшим. Вот несколько причин, по которым я все еще увлекаюсь Qt в 2017 году:..

Третья проверка Qt 5 с помощью PVS-Studio
Время от времени мы перепроверяем проекты, которые уже проверяли и упоминали в наших статьях в прошлом. Qt - один из них. В последний раз мы проверяли его с помощью PVS-Studio в 2014 году. Начиная с 2014 года, проект регулярно проверяли с помощью Coverity, что делает его интереснее. Посмотрим, найдет ли PVS-Studio на этот раз какие-нибудь крутые баги. Qt Предыдущие статьи: « Как сделать меньше ошибок на этапе написания кода », июнь 2011 г. « Проверка Qt 5 Framework »,..

Почему вам следует использовать Qt / QML для следующего кроссплатформенного приложения - часть 1 - рабочий стол
часть 1 - Рабочий стол часть 2 - Мобильный часть 3 - ТВ Моя история разработки программного обеспечения началась около 16 лет назад, когда на языке Паскаль была разработана небольшая консольная 2D-игра. С тех пор многое изменилось, и сегодня HTML (все еще) продвигается как единственная технология, позволяющая управлять их работой на любой платформе. И хотя я всегда был где-то на этой подножке, я все еще недоволен нынешним состоянием. А пока позвольте представить вам еще одного..

[Quick Qt: 5] Как настроить SDL 2.0 в Qt 5.6.1 в Windows 10
Некоторое время я пытался понять, как настроить SDL в Qt в Windows. После успешной настройки мне захотелось поделиться безболезненным процессом со всеми. В любом случае, давайте перейдем к делу. SDL (простой уровень DirectMedia) Simple DirectMedia Layer - это кроссплатформенная библиотека разработки, предназначенная для обеспечения низкоуровневого доступа к аудио, клавиатуре, мыши, джойстику и графическому оборудованию через OpenGL и Direct3D. Я работаю над проектом по..

[Quick Qt: 2] Как запросить права администратора в приложении windows qt?
[Quick Qt: 2] Как запросить права администратора в приложении windows qt? Иногда вам нужно, чтобы ваше приложение qt запрашивало у администратора в Windows правильную работу. Что ж, вы можете сделать это вручную, но это не всегда лучший вариант. Если вашему приложению qt требуются права администратора, оно должно быть запрошено. Как я могу узнать, нужны ли вашему приложению права администратора или нет? Короче говоря, есть способ дать приложению qt максимальную возможность..

Разработка веб-приложений с использованием QML и Qt для WebAssembly
Так это выглядит интересно, правда? В части 1 Почему вам следует использовать Qt / QML для вашего следующего кроссплатформенного приложения мы упоминали Qt для WebAssembly . Это было около 10 месяцев назад. В разработке программного обеспечения все движется быстро , и Qt for WebAssembly перешла от технологии предварительного просмотра на поддерживаемую платформу. Итак, в этой статье мы собираемся изучить создание веб-приложений с использованием QML . Qt для WebAssembly..

Вопросы по теме 'qt'

Как установить плагин для QtWebKit
Я запускаю коммерческий снимок Qt 4.5 и хочу использовать плагин, который я загрузил (это файл .so) в моем QWebView . Есть ли конкретное место, куда мне нужно поместить этот файл? Могу ли я взять его с помощью QWebPluginFactory ?
7556 просмотров
schedule 27.12.2022

QDrag уничтожается при перетаскивании
У меня есть приложение Windows/Linux Qt 4.3, которое использует перетаскивание в QTreeView. У меня есть два очень похожих приложения, которые используют один и тот же набор библиотек Qt. Перетаскивание работает как в Linux, так и только в Windows....
1375 просмотров
schedule 25.07.2022

Qt: значение возвращаемого значения слота?
Согласно документации, возвращаемое из слота значение ничего не значит. Однако в сгенерированном коде moc я вижу, что если слот возвращает значение, это значение для чего-то используется. Есть идеи, что он делает? Вот пример того, о чем я...
19394 просмотров
schedule 29.12.2022

Qt и нет файла moc_*.cpp
Я разрабатываю простое приложение Qt 4 и создаю свой собственный диалог. Я создал подкласс QDialog , вставил макрос Q_OBJECT в блок объявления класса и... [Ошибка компоновщика] неопределенная ссылка на `vtable for MyDialog', и...
26810 просмотров
schedule 05.02.2023

Начальная ширина QDockWidget
Как установить начальную ширину QDockWidget? Я реализовал функцию sizeHint, но что дальше?
13592 просмотров
schedule 01.01.2023

В Qt для пункта контекстного меню, как скрыть пространство значка
Я добавляю контекстное меню, используя QAction для виджета. Теперь рядом с текстом действия есть пробел. Я предполагаю, что это место, где должна была быть ассоциация QIcon с QAction . Теперь, как мне скрыть это пространство. Я пытался...
3130 просмотров
schedule 04.07.2022

Прозрачность фона OpenGL?
Я использую QGLFramebufferObject QT для рендеринга вне экрана. После рендеринга в буфер я читаю результат с помощью glReadPixels() Проблема в том, что иногда цвет фона, который я считываю, равен 0 (прозрачный черный), а иногда это 0xFF000000...
3339 просмотров
schedule 24.04.2023

Подключение сигнала и слота в .ui
Я начал немного играть с Qt 4. И тут я столкнулся с проблемой в Дизайнере Qt . В Редакторе сигналов/слотов я могу только настройте соединения, которые там перечислены, а не все слоты перечислены. Если я попытаюсь добавить его вручную в файл...
1269 просмотров
schedule 24.09.2022

Минимальные знания CompSci, необходимые для написания настольных приложений
Проработав 3 года программистом-любителем (в основном на Python и C) и никогда не создавая приложений длиной более 500 строк кода, я столкнулся с двумя вариантами: (1) Изучите основы структур данных и проектирования алгоритмов, чтобы я мог стать...
459 просмотров
schedule 24.09.2022

Проблема QX11EmbedContainer и QProcess
Я пытался поместить QX11EmbedContainer в свое приложение, и мне нужно запустить в нем терминал (потому что с konsolepart я практически ничего не могу сделать). QX11EmbedContainer* container = new QX11EmbedContainer(this); // with or without "this"...
1697 просмотров
schedule 03.08.2022

Почему имя библиотеки получает дополнительный 0 в своем имени?
У меня есть этот крошечный проект Qt с таким файлом проекта: TEMPLATE = lib TARGET = record32 VERSION = 0.0.1 DEPENDPATH += . INCLUDEPATH += . CONFIG += shared SOURCES += recorder.cpp HEADERS += recorder.h Когда я компилирую из него...
1394 просмотров
schedule 27.01.2023

конфигурация qt в винде
У меня возникли проблемы с установкой и настройкой qt на ноутбуке Vista. Я пытаюсь настроить среду разработки на своем ноутбуке, где я компилирую из командной строки, потому что именно так среда настроена на Linux-машинах моего университета,...
6969 просмотров

Каков наилучший способ получить хэш QPixmap?
Я разрабатываю графическое приложение с использованием Qt 4.5 и помещаю изображения в QPixmapCache, я хотел оптимизировать это так, чтобы, если пользователь вставляет изображение, которое уже находится в кеше, он использовал его. Прямо сейчас...
2238 просмотров
schedule 28.02.2023

Почему QWidget::paintEvent не вызывается?
У меня есть простая иерархия виджетов: GraphWidget -> MotionWidget -> NodeWidget. Я новичок в Qt, поэтому пока не совсем уверен в том, как работают некоторые внутренности. По сути, GraphWidget создает один виджет MotionWidget M и устанавливает...
5316 просмотров
schedule 18.10.2022

как использовать значки по умолчанию с qt
Я использую только Qt (хотя и PyQt), и я не получаю значков, когда я звоню, например. QMessageBox.предупреждение(). Есть ли способ использовать значки платформы по умолчанию? В настоящее время я использую более полный конструктор QMessageBox и...
7144 просмотров
schedule 18.08.2023

Один исполняемый файл, который запускается как приложение с графическим интерфейсом пользователя или консольное приложение на основе командной строки в Visual Studio 2005.
У меня есть приложение Qt в Visual Studio 2005 , который связан с использованием \subsystem:windows , так что когда я запускаю скомпилированный исполняемый файл, он также не создает терминал командной строки. Я хотел бы создать режим командной...
2643 просмотров
schedule 19.10.2022

Как я могу сделать дни в QDateEdit?
Стандартное поведение заключается в том, что как только день достигает 31, кнопка повышения перестает работать. Я бы хотел, чтобы он сбрасывался на 1 и переходил к следующему месяцу.
572 просмотров
schedule 17.02.2023

Поле со списком PyQT реагирует только на взаимодействие с пользователем
У меня есть список, в котором вы можете выбирать пользователей. Слева от него находится поле со списком, в котором перечислены доступные группы, в которые пользователь может его поместить. Если пользователь находится в группе, поле со списком будет...
3235 просмотров
schedule 26.01.2023

Смешивание Qt с STL и Boost - есть ли какие-то мосты, чтобы упростить это?
Есть ли какие-то мосты, чтобы сделать смешивание Qt с STL и Boost максимально простым и плавным? Это продолжение смешивания Qt и Boost , где не было дано никаких конкретных ответов, как это сделать.
8603 просмотров
schedule 31.07.2023

Как создать vcproj с помощью qmake, чтобы его фильтры отражали структуру каталогов?
Я использую qmake (Qt 4.5.1) для создания файлов vcproj. Я хотел бы создать настраиваемые фильтры для вывода vcproj, чтобы не каждый файл *.h попадал в фильтр «Файлы заголовков», *.cpp в «Исходные файлы» и т. д. Например, проект, содержащий файлы...
2551 просмотров
schedule 01.05.2022