"QComboBox Pop-up" erweitert und QtWebkit

9

In Firefox / Chrome / InternetExplorer / Safari / Opera Pop-ups aus der Combobox als Inhalt erweitern, siehe Firefox Bild:

Das Popup-Fenster

QComboBox erweitert den Inhalt nicht. Pop-ups sind begrenzt durch die Größe von QComboBox , siehe QWebView Bild:

Also habe ich das QComboBox :: showPopup implementiert:

%Vor%

Gibt es eine Möglichkeit, das QComboBox::showPopup von QWebViews (QtWebkit) zu ändern (neu zu implementieren)?

Qt-BUG (Vorschlag): Ссылка

    
Guilherme Nascimento 12.12.2013, 21:47
quelle

2 Antworten

6

Ich habe die QProxyStyle Klasse gelöst, Beispiel:

%Vor%

wie zu verwenden:

Sie müssen sich in QApplication (normalerweise Datei main.cpp ) bewerben:

%Vor%

@peppe Dank Ihres Kommentars habe ich die Lösung gefunden

    
Guilherme Nascimento 03.01.2014, 17:45
quelle
-2

Bitte versuchen Sie, die setMinimumWidth-Funktion zu verwenden und übergeben Sie die maximale Breite, die Sie berechnet haben. es sollte funktionieren      ui.comboBox- & gt; view () - & gt; setMinimumWidth (width); Für weitere Details gehen Sie bitte durch Ссылка Link

    
Zeeshan 31.12.2013 05:27
quelle

Tags und Links