QWidget::mapToGlobal
widget görünmediğinde işe yarayabilir mi? Kılavuzda hiçbir şey bulamadım. Eğer neden yapamazsa?QWidget :: mapToGlobal() widget görünmediğinde
5
A
cevap
5
Gizli bir pencere üzerinde QWidget::mapToGlobal(QPoint(0,0))
numaralı telefonu arayarak küçük bir program yazdım. Bulduğum şey, konumun sorgulanmasından önce widget'ın önceden ekranda görüntülenip görüntülenmediğine bağlı olarak aldığım konumun değişmesiydi.
QWidget::mapToGlobal() belgelerine diyor ki:
Widget küresel ekran koordinatlarına pos koordinat çevirir. Örneğin, mapToGlobal (QPoint (0,0)), widget'ın sol üst pikselinin global koordinatlarını verir.
Bunu göz önünde bulundurarak, pencere öğesi görünmüyorsa, ekranda garantili bir global konuma sahip olamayacağı mantıklı görünmektedir.
Yöntemi aramadan aldığınız asıl sonuç, eğer varsa, en son gösterilecek konuma bağlıdır. Dolayısıyla, bu davranışın Qt'nin mevcut veya gelecekteki sürümleri boyunca kararlı kalmasına bağlı olmak akıllıca değildir.
İlgili konular
- 1. QListWidget'e QWidget ekle
- 2. GörünümDidAppear görünüm görünmediğinde çağrılmaz
- 3. QWidget yeniden boyutlandırma sinyali mi?
- 4. QWidget üzerinde çizgi çizme
- 5. QWidget genişliği nasıl ayarlanır?
- 6. Qt - QWidget düzenini değiştirin
- 7. QSpitter QWidget ve QTabWidget
- 8. Widget
- 9. Qt Widget geçici olarak tam ekran
- 10. click widget tarihinde android widget
- 11. İçerik görünmediğinde sütunu veya satırı gizleyin
- 12. PySide/PyQt'de QApplication() ve QWidget() nesneleri nasıl bağlanır?
- 13. QApplication olmadan bir QWidget oluşturulamıyor
- 14. Diğer widget (ler) i bildiren widget
- 15. Widget arka plan nasıl oluşturulur? QColor
- 16. QML aracılığıyla QWidget sınıfındaki olay işleyicisi
- 17. QWidget * QApplication :: mainWidget() Qt4'te ne oldu?
- 18. QMainWindow, QWidget ve QDialog arasındaki fark nedir?
- 19. QWidget :: setLayout: Zaten PyQt4 bir uygulama yapıyorum
- 20. PyQt QWidget penceresi gösterildikten hemen sonra kapanıyor?
- 21. Bir ListView öğesi görünür olduğunda veya görünmediğinde bir olay alın
- 22. Grid Widget sütunu - Widget üzerinde değişiklik, ızgara deposunun nasıl güncelleneceği
- 23. wxWidgets'da bir widget ile nasıl bir widget alırım?
- 24. Uygulama Kurulumunda Widget Oluşturma
- 25. Android - akordeon Widget
- 26. setTextViewText widget güncellenmiyor
- 27. Dashclock Widget eklentisi güncellenmiyor
- 28. Yeniden boyutlandırılabilir widget android
- 29. Kivy, Maske Widget Tuval
- 30. Widget Önizleme konumu kaydet