Публикации по теме 'qt'
Как вручную скомпилировать приложение QT/Kirigami для Android
Итак, вы сделали потрясающее приложение с QT , вы также использовали Kirigami , потому что оно поддерживает настольные/мобильные устройства и выглядит красиво. Но теперь вы хотите, чтобы ваше приложение было на Android, и вы просто не знаете, как это сделать!
Способ работы QT на Android заключается в компиляции вашего приложения как собственной библиотеки с использованием Android NDK и использовании базового приложения Java для его загрузки. Это означает, что ваше приложение будет..
Серия Qt S01E04: хорошее начало
Запустить новый проект Qt можно так же просто, как запустить QtCreator и щелкнуть New Project QAction. В этом эпизоде мы увидим, как начать проект с нуля без помощи QtCreator.
Гит
Чтобы начать наш проект, нам нужно программное обеспечение для контроля версий. Мы будем использовать Git в этом примере, потому что он один из наиболее часто используемых и его очень легко понять.
Сначала мы создаем папку, а затем инициализируем наш репозиторий Git.
mkdir MyProgram
cd MyProgram..
Представляем fman
Вам знакомо чувство, когда вы никак не можете выкинуть идею из головы? Особенно когда сталкиваешься с этим каждый день?
Когда я перешел на Mac после 20 лет использования Windows, больше всего мне не хватало Total Commander. Каждый раз, когда мне приходилось использовать Finder (или Explorer, если уж на то пошло), я чувствовал очень медленный рабочий процесс. Вероятно, это не имеет большого значения, если вы мало работаете с файлами. Но если вы это сделаете, это станет настоящей..
5 причин использовать QT за 5 минут или меньше
Если вы ничего не слышали о QT: это кроссплатформенный фреймворк, разработанный на C++, используемый для настольных, мобильных и встроенных приложений.
Вот 5 причин, по которым я считаю Qt отличным фреймворком практически для всех видов приложений.
Причина №1: Фреймворк или почти язык?
Если вы хотите разработать 3D-игру в OpenGL, цифровую звуковую рабочую станцию, быстродействующую серверную часть для вашего сервера или пользовательский интерфейс для автомобильной навигационной..
Boost v1.62.0 на MacOS Sierra
Я видел много сообщений на github, о переполнении стека и т. д., которые касались людей, получающих ошибки компиляции «Неопределенные символы для архитектуры x86_64» в MacOS при попытке собрать *coin-QT (Bitcoin, Litecoin, Feathercoin и т. д.)
Это руководство возникло из-за неудовлетворенности созданием Feathercoin-QT на MacOS Sierra. В то время я использовал boost из доморощенного, который не собран с помощью apples clang или clang++, поэтому, когда я пытался собрать свои сборки, я..
Вопросы по теме 'qt'
Размещение дочернего окна Qt
Есть ли способ указать начальную позицию дочернего окна в Qt?
У меня есть приложение, которое работает в Linux и Windows, и похоже, что поведение Qt по умолчанию позволяет диспетчеру окон определять размещение дочерних окон.
В Windows это центр...
4175 просмотров
schedule
13.05.2023
Как мне создать подпроект с Qt?
Я собираюсь начать работу над большим приложением Qt, состоящим из более мелких компонентов (групп классов, которые работают вместе). Например, может быть диалог, который используется в проекте, но его следует разработать отдельно, прежде чем...
18028 просмотров
schedule
30.03.2023
Как определить уровень приложения Focus-In в Qt 4.4.1?
Мне нужно определить, когда мое приложение Qt 4.4.1 получает фокус.
Я придумал 2 возможных решения, но оба они работают не совсем так, как хотелось бы.
В первом возможном решении я подключаю сигнал focusChanged() от qApp к SLOT. В слоте...
3948 просмотров
schedule
15.03.2022
Представление таблицы и списка с одной моделью в Qt
У меня есть 2D-модель, в которой каждая строка представляет кадр в видео, а каждый столбец представляет объект. Объект может иметь разные состояния в каждом кадре, и это сохраняется в модели. Затем у меня есть QTableView, который показывает эти...
2370 просмотров
schedule
17.07.2022
Как мне использовать Qt и SDL вместе?
Я создаю движок и редактор для моделирования физики в Windows. Я хочу создать часть редактора с использованием Qt, и я хочу запустить движок с использованием SDL с OpenGL.
Моя первая идея заключалась в том, чтобы создать редактор, используя только...
32715 просмотров
schedule
14.04.2022
Как заставить модель выбора работать с прокси-моделью?
У меня есть модель и два представления, настроенные следующим образом:
Model ---> OSortFilterProxyModel ---> OListView
Model ------------------------------> OTableView
Когда пользователь выбирает что-то в одном из представлений, я...
3888 просмотров
schedule
13.01.2023
Необходимо вывести приложение на передний план в Windows
У меня есть два приложения, которые я разрабатываю, используя Qt для Windows. Я хочу, чтобы пользователь мог нажать кнопку в одном приложении, чтобы другое приложение вышло на передний план. (Программы взаимодействуют с помощью QLocalSocket и...
12670 просмотров
schedule
12.07.2022
Как вы отлаживаете проблемы макета Qt
У меня есть сложный диалог, и он полон пробелов, и я не могу его уменьшить. В Designer есть множество компонентов, которые затем динамически скрываются, и несколько компонентов, которые динамически добавляются. Я добавил сброс политик размеров,...
2503 просмотров
schedule
21.01.2023
Получить прошедшее время в Qt
Я ищу эквивалент в Qt для GetTickCount()
Что-то, что позволит мне измерить время, необходимое для запуска сегмента кода, как в:
uint start = GetTickCount();
// do something..
uint timeItTook = GetTickCount() - start;
какие-либо...
95678 просмотров
schedule
19.03.2022
Подклассы Ruby и сигналы/слоты Qt не работают вместе, как ожидалось
При попытке работать с механизмами сигналов/слотов Qt на более чем одном уровне наследования я столкнулся с проблемой: когда мой класс не наследуется напрямую от QObject, кажется, что сигналы и слоты больше не работают.
Вывод следующей программы...
1455 просмотров
schedule
11.04.2023
встраивание приложения (в данном случае терминала) в приложение QT
Я пишу приложение QT, и мне нужно встроить терминал (скажем, xterm) в QDialog, например, какое-нибудь приложение KDE (см. kdevelop/kate/...).
Я пытался использовать: - QX11EmbedContainer, помещенный в QLayout моего QDialog - QProcess для программы,...
5178 просмотров
schedule
04.02.2024
Сбой сборки 32-битного плагина Qt Mysql с MinGw
Я создаю плагин MySQL для Qt 4.4.3 Open Source Edition ( документация Qt ) и с помощью команды:
cd %QTDIR%\src\plugins\sqldrivers\mysql
qmake "INCLUDEPATH+=C:\MySQL\include" "LIBS+=C:\MYSQL\MySQL Server <version>\lib\opt\libmysql.lib"...
1975 просмотров
schedule
09.04.2022
отменить повтор с помощью механизма автоматического удаления
Мое приложение разработано на C++ с использованием Qt и использует сигналы и слоты.
Допустим, у меня есть следующие классы (код псевдо-С++):
class Ball
{
Color m_Color;
int m_Size;
};
class Player
{
public:
setBall(Ball* pBall)...
460 просмотров
schedule
30.10.2022
PyQt: автоматическое изменение размера виджетов в QDialog
У меня возникают трудности с автоматическим изменением размера виджетов в QDialog при изменении размера самого диалога.
В следующей программе размер текстовой области автоматически изменяется при изменении размера главного окна. Однако текстовая...
29503 просмотров
schedule
15.09.2022
Куда пойти в Linux (Qt или KDevelop)
Какая из IDE хороша с точки зрения поддержки отладки, реализации и удобства использования. Qt или KDevelop?
Различное дублирование:
C ++ IDE для Linux?...
14655 просмотров
schedule
14.03.2023
Портирование библиотеки Windows с помощью Qt на MacOSX, циклы событий
Я вставляю хук в цикл сообщений MFC, чтобы обрабатывать события Qt, не запуская ->exec() в qApp (потому что он блокирует):
LRESULT CALLBACK myHookFn(int ncode, WPARAM wparam, LPARAM lparam) {
if (qApp) qApp->sendPostedEvents();
return...
753 просмотров
schedule
03.08.2022
Насколько актуален OpenStep как среда разработки?
Давным-давно журнал Game Developer опубликовал статью об ID Software и их игре DOOM. В статье ID говорится, что они использовали машину NeXT Step для разработки с кросс-компилятором GNU GCC. Цитата:
Написав в NeXTStep на ANSI C, Id Software...
582 просмотров
schedule
08.06.2023
Получить буфер глубины из QGLPixelBuffer
Я использую OpenGL в приложении QT. В какой-то момент я выполняю рендеринг в QGLPixelBuffer. Мне нужно получить буфер глубины изображения, что я обычно делаю с помощью glReadPixels(..., GL_DEPTH_COMPONENT, ...); Я попытался сделать QGLPixelBuffer...
1465 просмотров
schedule
27.08.2022
Инструменты графического интерфейса, какие мне следует использовать?
Я пишу довольно большую и сложную программу анализа данных, и я достиг точки, когда я думаю, что пришло время создать графический интерфейс для программы. Итак, мой вопрос:
Какой инструментарий GUI следует использовать?
Я совершенно новичок в...
3883 просмотров
schedule
06.11.2023
Как запустить приложение Qt?
Я использую Qt Creator для создания приложений с использованием библиотек Qt. Я могу запускать эти приложения, просто нажав кнопку воспроизведения, но я хочу научиться запускать приложения, просто дважды щелкнув файл .exe. Итак, как я могу это...
14774 просмотров
schedule
14.03.2023