Próbuję wyświetlić ikonę "ostrzeżenia" obok QLineEdit
, jeśli zawiera ona nieprawidłowe dane.
Próbowałem użyć QStyle::standardIcon(QStyle::SP_MessageBoxWarning)
, aby uzyskać standardową pixmapę i umieścić ją wewnątrz QLabel
, aw niektórych przypadkach wydaje się, że działa. Podczas działania Gnome ikona jest wyświetlana poprawnie, ale podczas działania w KDE nie wyświetla się żadna ikona. Zakładam, że ikona ostrzeżenia po prostu nie jest zawarta w stylu używanym w KDE.Pokaż standardową ikonę ostrzeżenia w Qt4
Jaki jest preferowany sposób wyświetlania "standardowej" ikony ostrzeżenia w Qt? Czy istnieje lista, która pokazuje, które ikony są zawarte w każdym stylu? Jak mogę uzyskać ikonę ze stylu, o którym wiem, że zawiera ikonę ostrzeżenia?
Interesujące. Mogę sobie wyobrazić, że jest to bardzo użyteczne w dostarczaniu '' QIcon :: fromTheme'' z awarią. – gspr