Публикации по теме '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 просмотров
schedule
06.10.2022
Каков наилучший способ получить хэш 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