Qt tarafından oluşturulan GUI'ye nasıl resim eklenir? Ekranın güney batı kısmı boş olduğundan, bir düğmenin üzerine bir resim koymak istiyorum ancak QPixmap ve setPixmap kullanamıyorum. Lütfen bana yardım et!Qt oluşturucusu kullanılarak oluşturulan gui'ye görüntü nasıl eklenir
cevap
Görüntü eklemek istediğiniz yere bir QWidget veya QFrame oluşturabilirsiniz. Ardından, bu resimde bir arka plan resmi ayarlamak için stil sayfasını kullanabilirsiniz. Resminizi kaynaklarınıza eklemek isteyebilirsiniz (.qrc).
QtDesigner'ı kullanmak bu tür bir görev için iyi bir fikirdir.
DÜZENLEME: QPixMap ile uğraşmadan bunu yapmanın kolay bir yolu.
QWidget *frame = new QWidget(this);
frame->setGeometry(x, y, width, height);
frame->setStyleSheet("background-image: url(:/path/to/image.png)");
:
QWidget
'u tanımladığınızda ilk iki satıra gerek yoktur. Ayrıca
, (kaynaklarınızdan dahil)
resources.qrc
(ancak bunu denir) dosyasını içe ve sizin
.pro
bu eklemeyi unutma: Bir etiket (
QLabel
) kullanması gerekir
RESOURCES = resources.qrc
Resimlerimi Kaynaklar bölümüne ekledim. Ama yine de bu kodu FF :: on_pushButton_3_clicked() işlevinde yazdıktan sonra görüntüyü alamıyorum: QPixmap pixmap (":/home/medha/Desktop/random.jpg"); QPainter ressamı; . Şimdi ne yapmalı? painter.drawPixmap (30,251,721,261, pixmap); –
Cevabımı düzenledim, umarım yardımcı olur. – wrousseau
sizin yolunuz: "/home/medha/Desktop/random.jpg" 'dosya sisteminizde bir yola benziyor, kaynak dosyanızdaki yola ihtiyacınız var. Qt Creator'da, kaynak dosyayı açın, resmin üzerine sağ tıklayın, içerik menüsünde kaynak dosya yolunu kopyalayabilirsiniz. – WoJo
. Formunuza bir etiket ekleyebilir ve Qt Designer'daki pixmap
özelliğini düzenleyebilirsiniz (proje kaynaklarına eklediğiniz görüntülerden birini seçebileceksiniz). Ayrıca QLabel
üzerinde setPixmap()
kullanarak program aracılığıyla bir görüntü ayarlayabilirsiniz.
Qt Creator kullanın QLabel Sonra dosyayı
Onun yapmış Seç Pixmap için QLabel Go Özellikleri gidin.
Bu cevap kabul edilmeli. – Hilal
- 1. fabric.js kullanılarak görüntü filtreleri nasıl eklenir
- 2. ob_start kullanılarak dosyaya nasıl eklenir
- 3. Qt Creator ile Qt projesine C++ başlık dosyası nasıl eklenir
- 4. Otomatik olarak oluşturulan xmlbeans oluşturulan kodu maven kavanozuna nasıl eklenir?
- 5. Wordpress'te elle oluşturulan forma CSRF nasıl eklenir?
- 6. Bir tablodaki "oluşturulan at" sütunu nasıl eklenir
- 7. Vaadin 8 Grid'e oluşturulan sütun nasıl eklenir?
- 8. Linux'ta Qt libs (qwebview.h) nasıl eklenir?
- 9. Qt/qmake kullanıldığında oluşturulan dosyalar (ör., Nesne dosyaları) ayrı bir klasöre nasıl eklenir?
- 10. QT: Oluşturulan yürütülebilir dosyanın adını değiştirin
- 11. Java/SWT Arabirim Oluşturucusu/Etiketin nasıl ayarlanacağı
- 12. Google Play'de hangi uygulamalar Qt kullanılarak oluşturulmuştur?
- 13. Görüntü, UINavigationController'in gezinme çubuğunun üstüne nasıl eklenir?
- 14. HAML kullanarak içeriğe görüntü nasıl eklenir?
- 15. Oynatma çerçevesi kullandığınız bir görüntü nasıl eklenir?
- 16. İçerilen javafx uygulamasında görüntü nasıl eklenir?
- 17. Önyükleme ile görüntü altında metin nasıl eklenir?
- 18. CSS'de döndürülen bir görüntü nasıl eklenir?
- 19. ATSA paketi kullanılarak oluşturulan R ecm nasıl öngörülür
- 20. Python ile selenyum kullanılarak oluşturulan günlükler nasıl kaydedilir
- 21. Perl Komut Dosyası Kullanılarak oluşturulan dosyadan^M karakteri nasıl kaldırılır
- 22. PartitionBy kullanılarak oluşturulan parke dosyalarının sayısı nasıl kontrol edilir
- 23. Oluşturulan elemanlar üzerinde tetikleyici kullanılarak bu nasıl kullanılır?
- 24. Kohana v3 Sorgu Oluşturucusu
- 25. laravel sorgu oluşturucusu
- 26. Yayılma ve görüntü ayırıcısı kullanılarak hata oluştu
- 27. Yeni oluşturulan görüntü yeni bir sekmede nasıl açılır?
- 28. Oluşturulan sisteme nasıl bir rozet eklenir "Daha fazla" UITabBarItem
- 29. Komut satırı üzerinden oluşturulan görevde mutiple eylemler (programlar) nasıl eklenir?
- 30. KendoUI Grid - oluşturulan tabloya bir sınıf nasıl eklenir
QLabel'i kullanın, 'setPixmap()' yöntemine sahip. – SpongeBobFan