«qt» etiketlenmiş sorular

Qt, yerel uygulamaların gücüne ve hızına sahipken, temel kod tabanında çok az değişiklik yaparak veya hiç değişiklik yapmadan çeşitli yazılım ve donanım platformlarında çalıştırılabilen uygulama yazılımının geliştirilmesinde yaygın olarak kullanılan bir çapraz platform uygulama geliştirme çerçevesidir. Qt, hem ticari hem de açık kaynaklı lisanslarla kullanılabilir.

2
Qt c ++ aggregate 'std :: stringstream ss' eksik türe sahip ve tanımlanamıyor
Programımda tam sayıları dizelere dönüştüren şu işlev var: QString Stats_Manager::convertInt(int num) { stringstream ss; ss << num; return ss.str(); } Ama bunu ne zaman çalıştırsam şu hatayı alıyorum: aggregate 'std::stringstream ss' has incomplete type and cannot be defined Bunun ne anlama geldiğinden pek emin değilim. Ancak nasıl düzelteceğinizi biliyorsanız veya …
98 c++  string  qt  stringstream 

2
Qt, sanal saf yuvaları destekliyor mu?
İçindeki GUI projem, Qttümü doğrudan miras alınan birçok "yapılandırma sayfası" sınıfına sahip QWidget. Son zamanlarda, tüm bu sınıfların 2 ortak yuvayı ( loadSettings()ve saveSettings()) paylaştığını fark ettim . Bununla ilgili olarak iki sorum var: BaseConfigurationPageSanal saf yöntemler olarak bu iki yuvayla bir ara temel soyut sınıf yazmak (adlandıralım ) mantıklı …

4
Qt'de bellek yönetimi?
Qt konusunda oldukça yeniyim ve bellek yönetimi ve nesnelerin ömrü ile ilgili bazı temel şeyleri merak ediyorum. Nesnelerimi ne zaman silmem ve / veya yok etmem gerekir? Bunlardan herhangi biri otomatik olarak işleniyor mu? Aşağıdaki örnekte, oluşturduğum nesnelerden hangisini silmem gerekiyor? Örnek değişkene ne olur myOtherClassne zaman myClassyok edilir? Nesnelerimi …
97 c++  qt  memory  object 

3
Qt'de normal bir işlevmiş gibi bir sinyali çağırmakla emit kullanmak
Diyelim ki şu sinyale sahibim: signals: void progressNotification(int progress); Kısa bir süre önce Qt'deki emit anahtar kelimesini öğrendim. Şimdiye kadar, sinyalleri sadece normal bir işlev gibi çağırarak yürütürdüm. Yani bunun yerine: emit progressNotification(1000 * seconds); Yazardım: progressNotification(1000 * seconds); Onları bu şekilde çağırmak işe yarıyor gibi görünüyordu ve tüm bağlı …
97 c++  qt 



7
Ayrı dizelerden tam yol dizesi (güvenli bir şekilde) nasıl oluşturulur?
C ++ 'nın python işlevine herhangi bir eşdeğeri var os.path.joinmı? Temel olarak, bir dosya yolunun iki (veya daha fazla) bölümünü birleştiren bir şey arıyorum, böylece iki parçanın birbirine mükemmel şekilde uyduğundan emin olmak için endişelenmenize gerek kalmaz. Qt'de ise, bu da harika olurdu. Temelde bazı kod hata ayıklama bir saat …
91 c++  qt  filepath 

9
Ne seçmeliyim: GTK + veya Qt? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Stack Overflow için konuya uygun olması için soruyu güncelleyin . 6 yıl önce kapalı . Bu soruyu geliştirin Birisi bugün bu kütüphanelerin en iyi kullanım alanlarını önerebilir mi? Sadece GUI mi yoksa …
89 linux  qt  gtk 

3
Qt: * .pro ve * .pri
Arasındaki fark nedir *.prove *.priqmake buyruğuyla için yapılandırma dosyaları? * .Pro dosyasına ne girmeli ve * .pri dosyasına ne eklenmelidir?
88 qt  qmake  qtcore 

13
QCombobox'tan seçilen DEĞERİ nasıl alabilirim?
Qt'de, yöntemi kullanarak a'nın selected textdeğerini alabilirim . Nasıl alabilirim ?QComboBoxcombobox->currentText()selected value Yardım aradım ama bulmayı currentData()beklediğim bir yöntem bulamadım. Sadece bulabildimcombobox->currentIndex() Bunu yapmanın dışında daha akıllıca bir yolu var mı combobox->itemData(combobox->currentIndex())? Güncelleme: Bu, Qt 5'te artık gerekli değildir. Bir currentData()yöntem eklendi http://doc.qt.io/qt-5/qcombobox.html#currentData-prop
87 qt  qcombobox 

1
Qt LGPL lisansını kullanabilir ve uygulamamı herhangi bir kısıtlama olmadan satabilir miyim? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Sorunuzu güncelleyin o yüzden -konu üzerinde yığın taşması için. 8 yıl önce kapalı . Bu soruyu geliştirin Çapraz platform projesi başlatmak istiyorum. Araştırmalarımı yaptım ve şimdi Qt'nin doğru anlaşma olduğundan neredeyse eminim. Yine de …
85 c++  qt  licensing 

3
Qt “özel yuvalar:” bu nedir?
Nasıl kullanılacağını anlıyorum, ancak sözdizimi beni rahatsız ediyor. "Özel yuvalar" ne yapıyor? Daha önce sınıf tanımında private anahtar kelimesi ile: arasında bir şey görmemiştim. Burada bazı süslü C ++ büyüsü var mı? Ve burada örnek: #include <QObject> class Counter : public QObject { Q_OBJECT public: Counter() { m_value = 0; …
84 c++  qt  signals-slots 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.