Вопросы с тегом «qt»

118
Потоки в приложении PyQt: использовать потоки Qt или потоки Python?

Я пишу приложение с графическим интерфейсом, которое регулярно извлекает данные через веб-соединение. Поскольку это извлечение занимает некоторое время, это приводит к тому, что пользовательский интерфейс не отвечает во время процесса извлечения (его нельзя разделить на более мелкие части). Вот...

115
Графический интерфейс с ручным кодированием по сравнению с графическим интерфейсом Qt Designer [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос Я провожу эти каникулы, учась писать...

112
Как установить PyQt4 в Windows с помощью pip?

Я использую Python 3.4 в Windows. Когда я запускаю скрипт, он жалуется ImportError: No Module named 'PyQt4' Вот и попробовал установить, но pip install PyQt4дает Не удалось найти загрузки, удовлетворяющие требованию PyQt4 хотя он появляется, когда я бегаю pip search PyQt4. Я попытался pip install...

106
Как указать разные выходные каталоги Debug / Release в файле QMake .pro

У меня есть проект Qt, и я хотел бы выводить файлы компиляции за пределы дерева исходных текстов. В настоящее время у меня следующая структура каталогов: / |_/build |_/mylib |_/include |_/src |_/resources В зависимости от конфигурации (отладка / выпуск) я хотел бы вывести полученные файлы в каталог...

104
Почему Qt неправильно использует терминологию модели / представления?

Я думаю, что терминология, используемая в Qt с элементами управления модель / представление, ошибочна. На своей странице объяснения они заявляют, что они упростили MVC до MV, объединив View и Controller, и дают следующую картину: Однако я думаю, что они неправильно назвали роли объектов, и я думаю,...

102
Как создать подкаталог для проекта QtCreator?

Я хотел бы разделить свой проект Qt на несколько каталогов, потому что он становится довольно большим. Однако, когда я нажимаю «Обзор» в QtCreator, нет «Добавить каталог» и ничего подобного в «Добавить новый». Можно как-то это сделать?...

101
«Не удалось загрузить плагин платформы» xcb «» при запуске приложения qt5 в Linux без установленного qt

Я написал приложение для Linux, использующее Qt5. Но когда я пытаюсь запустить его в Linux без установленного Qt SDK, вывод в консоли: Не удалось загрузить плагин платформы "xcb". Доступные платформы: Как я могу это исправить? Может мне нужно скопировать какой-нибудь файл плагина? Когда я...

99
Преобразование QString в char *

Я пытался преобразовать QString в тип char * следующими методами, но они, похоже, не работают. //QLineEdit *line=new QLineEdit();{just to describe what is line here} QString temp=line->text(); char *str=(char *)malloc(10); QByteArray ba=temp.toLatin1(); strcpy(str,ba.data()); Можете ли вы...

97
События Qt и сигналы / слоты

В мире Qt в чем разница событий и сигналов / слотов? Одно заменяет другое? События - это абстракция сигналов / слотов?

97
Агрегат Qt c ++ 'std :: stringstream ss' имеет неполный тип и не может быть определен

В моей программе есть эта функция, которая преобразует целые числа в строки: QString Stats_Manager::convertInt(int num) { stringstream ss; ss << num; return ss.str(); } Но когда я запускаю это, я получаю сообщение об ошибке: aggregate 'std::stringstream ss' has incomplete type and cannot be...

97
Использование emit против вызова сигнала, как если бы это была обычная функция в Qt

Допустим, у меня есть такой сигнал: signals: void progressNotification(int progress); Я только недавно узнал о ключевом слове emit в Qt. До сих пор я использовал сигналы, просто вызывая их как обычную функцию. Так что вместо: emit progressNotification(1000 * seconds); Я бы написал:...

97
Qt поддерживает виртуальные чистые слоты?

В моем проекте с графическим интерфейсом Qtесть много классов "страниц конфигурации", которые все наследуются непосредственно отQWidget . Недавно я понял, что все эти классы имеют 2 общих слота ( loadSettings()и saveSettings()). По этому поводу у меня два вопроса: Имеет ли смысл писать...

96
Управление памятью в Qt?

Я новичок в Qt и меня интересуют некоторые основные вещи, связанные с управлением памятью и жизнью объектов. Когда мне нужно удалить и / или уничтожить мои объекты? Выполняется ли что-либо из этого автоматически? В приведенном ниже примере, какие из созданных мной объектов мне нужно удалить? Что...

91
Как построить полную строку пути (безопасно) из отдельных строк?

Есть ли в C ++ эквивалент функции Python os.path.join? По сути, я ищу что-то, что объединяет две (или более) части пути к файлу, чтобы вам не приходилось беспокоиться о том, чтобы эти две части идеально подходили друг к другу. Если бы это было в Qt, это тоже было бы круто. Обычно я потратил час на...