QLabels'ım oldukça çirkin görünüyor, anti-aliasing yok gibi görünüyor. Bu özelliği nasıl etkinleştirebilirim (var olduğunu varsayarak)?Qlabel'de kenar yumuşatma nasıl etkinleştirilir?
ayrıca kullandığınız tüm widget'lar uygulanacak, uygulama tipi ayarlarını değiştirebilir
8
A
cevap
10
QLabel * l = new QLabel();
QFont f=l->font();
f.setStyleStrategy(QFont::PreferAntialias);
l->setFont(f);
...
QFont f=QApplication::font();
f.setStyleStrategy(QFont::PreferAntialias);
QApplication::setFont(f);
+0
Iz'in 'QFont :: PreferAntialias' olduğunu unutmayın. – Exa
2
Sen PreferAntialias için etiketin yazı Antialisasing niteliğini ayarlayabilirsiniz. Sen QtCreator veya böyle koduna göre yapabilirsiniz: Umut
QFont f("Times", 50);
f.setStyleStrategy(QFont::PreferAntialias);
ui->label->setFont(f);
bu ben Qt deneyime sahip olmadığı
İlgili konular
- 1. JavaFX yazı tiplerinde kenar yumuşatma nasıl zorlanır?
- 2. Python'da OpenCV - Kenar yumuşatma olmadan yeniden boyutlandırma
- 3. Bazı bilgisayarlarda yazı tipi kenar yumuşatma görünmüyor (win)
- 4. MacVim: Gelişmiş işleme özelliği etkinleştirilmiş kenar yumuşatma yazı tiplerini kapatma
- 5. Özel bir JTextArea'yı, uygulamamın geri kalanı boyunca saklarken, kenar yumuşatma kullanmamaya nasıl zorlayabilirim?
- 6. Kahire'de nasıl daha iyi kenar yumuşatma sonuçları elde edilir (örnek olarak gösterilmektedir)
- 7. Alçak geçiren pusula yumuşatma garabeti
- 8. php.ini'den mbstring nasıl etkinleştirilir?
- 9. NFC ayarı nasıl etkinleştirilir
- 10. Debian'da AUFS nasıl etkinleştirilir?
- 11. Ekstralarda buton nasıl etkinleştirilir?
- 12. Javascript küçültme nasıl etkinleştirilir?
- 13. Xcode'ta indeksleme nasıl etkinleştirilir?
- 14. Firefox'ta YSlow nasıl etkinleştirilir?
- 15. GWT'nin İskelesi'nde HTTPS nasıl etkinleştirilir?
- 16. İlkbahar-önyüklemede TaskScheduler nasıl etkinleştirilir?
- 17. Çift kesikli kenarlık nasıl etkinleştirilir?
- 18. Yüklemeden sonra mod_wsgi nasıl etkinleştirilir
- 19. Espresso Test Kaydı nasıl etkinleştirilir
- 20. Raylarda Ruby uyarıları nasıl etkinleştirilir?
- 21. JPasswordField'da nasıl kesme, kopyalama etkinleştirilir?
- 22. Python, tüm uyarılar nasıl etkinleştirilir?
- 23. Ubuntu'da LAMP'de mod_rewrite nasıl etkinleştirilir?
- 24. Cocos2d'de çoklu dokunma nasıl etkinleştirilir?
- 25. Otomatik izleme angularJ nasıl etkinleştirilir?
- 26. Bir şekli yumuşatma. Şekiller Daire yapmak ve
- 27. HTML5 Tuval konturu kenar yumuşatılmamış
- 28. JQuery yumuşatma bu pencere kaydırma hareket işlevi nasıl uygulanır?
- 29. SVG görüntülerine gömülmüş bitmap görüntülerinin kenar yumuşatmasını kapatın
- 30. Graphviz'de kenar etiketleri nasıl eklenir?
Bu çok vahşi bir tahmin olduğunu yardımcı olur, ancak bir arka plan rengi çözmek ayarı yok sorun ? Birçok UI sistemi, arka plandaki pikseller arka plan rengine bağlı olduğundan, arka plan olmadan yazı tipi kenar yumuşatma yapmaz. – DarkDust
Muhtemelen hangi işletim sistemini kullandığınızı söylemelisiniz. Benim QLabels iyi görünüyor. –
Qt yazılımı oluşturma (raster) kullanıyor musunuz? – vrince