Запитання з тегом «qt»

Qt - це платформа для розробки додатків між платформами, широко використовується для розробки прикладного програмного забезпечення, яке можна запускати на різних програмних та апаратних платформах з незначною або без змін базової кодової бази, маючи при цьому потужність і швидкість вбудованих додатків. 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, і мені цікаво про деякі основні речі з управління пам’яттю та життям об’єктів. Коли потрібно видаляти та / або знищувати свої об'єкти? Чи обробляється що-небудь із цього автоматично? У прикладі нижче, який із створених мною об’єктів мені потрібно видалити? Що відбувається зі змінною екземпляра myOtherClassпри …
96 c++  qt  memory  object 

10
Перетворення 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()); Чи можете ви розробити можливий недолік цього методу або запропонувати альтернативний метод?
94 c++  qt  qstring  qtcore 



7
Як побудувати повний рядок шляху (безпечно) з окремих рядків?
Чи має C ++ еквівалент функції python os.path.join? В основному, я шукаю щось, що поєднує дві (або більше) частини шляху до файлу, щоб вам не довелося турбуватися про те, щоб ці частини ідеально поєднувались. Якщо це в Qt, це теж було б круто. В основному я витратив годину на налагодження …
91 c++  qt  filepath 

9
Що я повинен вибрати: GTK + або Qt? [зачинено]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 6 років тому . Удосконалюйте це питання Хтось може підказати, як сьогодні найкраще використовувати ці бібліотеки? Це просто графічний інтерфейс, чи вони …
88 linux  qt  gtk 


13
Як я можу отримати вибране значення з QCombobox?
У Qt я можу отримати selected texta QComboBoxза допомогою combobox->currentText()методу. Як я можу отримати selected value? Я шукав допомоги, але не міг знайти метод, currentData()який очікував знайти. Я міг лише знайтиcombobox->currentIndex() Чи є розумніший спосіб зробити це крім combobox->itemData(combobox->currentIndex())? Оновлення: станом на Qt 5. це більше не потрібно. Додано currentData()метод …
86 qt  qcombobox 

1
Чи можу я використовувати ліцензію Qt LGPL і продавати свою програму без будь-яких обмежень? [зачинено]
Зачинено. Це питання не в темі . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 8 років тому . Удосконалюйте це питання Я хочу розпочати крос-платформний проект. Я проводив свої дослідження, і зараз я майже впевнений, що Qt - це …
85 c++  qt  licensing 


6
Як перенаправити вихід qDebug, qWarning, qCritical тощо?
Я використовую багато qDebug() <<операторів для виведення налагодження. Чи існує якийсь крос-платформенний спосіб перенаправлення результатів налагодження у файл, не вдаючись до сценаріїв оболонки? Я здогадуюсь, що open () і dup2 () зроблять роботу в Linux, але чи буде вона працювати, скомпільована з MinGW в Windows? І, можливо, існує спосіб Qt …
84 c++  debugging  qt  mingw  qdebug 

3
Qt “приватні слоти:” що це?
Я розумію, як ним користуватися, але синтаксис цього мене турбує. Що робить "приватний слот:"? Я ніколи раніше не бачив щось між приватним ключовим словом та: у визначенні класу. Тут відбувається якась химерна магія С ++? І приклад тут: #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.