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

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

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

2
Агрегат 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 defined Я не совсем понимаю, что это …
97 c++  string  qt  stringstream 

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

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



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

9
Что выбрать: GTK + или Qt? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 6 лет назад . Уточните этот вопрос Может ли кто-нибудь подсказать, как лучше всего использовать эти библиотеки сегодня? Это просто …
89 linux  qt  gtk 

3
Qt: * .pro против * .pri
В чем разница между *.proи *.priконфигурационными файлами QMAKE? Что должно быть в файле * .pro, а что - в файле * .pri?
87 qt  qmake  qtcore 

13
Как я могу получить выбранное ЗНАЧЕНИЕ из QCombobox?
В Qt я могу получить selected textобъект a QComboBoxс помощью combobox->currentText()метода. Как я могу получить selected value? Я искал помощи, но не нашел метода, currentData()который ожидал найти. Я мог только найтиcombobox->currentIndex() Есть ли другой способ сделать это умнее combobox->itemData(combobox->currentIndex())? Обновление: в Qt 5 больше нет необходимости. Добавлен currentData()метод http://doc.qt.io/qt-5/qcombobox.html#currentData-prop
86 qt  qcombobox 


6
Как перенаправить вывод qDebug, qWarning, qCritical и т. Д.?
Я использую много qDebug() <<операторов для вывода отладки. Есть ли какой-либо кроссплатформенный способ перенаправить вывод отладки в файл, не прибегая к сценариям оболочки? Я предполагаю, что open () и dup2 () будут работать в Linux, но будет ли он работать в Windows после компиляции с MinGW? А может есть способ …
85 c++  debugging  qt  mingw  qdebug 


1
Могу ли я использовать лицензию Qt LGPL и продавать свое приложение без каких-либо ограничений? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 8 лет назад . Уточните этот вопрос Я хочу начать кроссплатформенный проект. У меня были исследования, и теперь я почти уверен, что Qt …
85 c++  qt  licensing 

3
Qt «частные слоты»: что это?
Я понимаю, как им пользоваться, но меня беспокоит его синтаксис. Что делает "приватные слоты:"? Я никогда раньше не видел чего-то между ключевым словом private и: в определении класса. Здесь творится какая-то причудливая магия C ++? И пример здесь: #include <QObject> class Counter : public QObject { Q_OBJECT public: Counter() { …
84 c++  qt  signals-slots 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.