["gelöst"] [Qt 4.12] untersch. Design, ob Aufruf a
Verfasst: 10. Juli 2006 21:55
hi, ich hab einen "netten Effekt"...
das Programm sieht unterschiedlich aus, jenachdem, ob ich es aus VisualStudio oder von außerhalb aufrufe. Aber nur bei der release Funktion... kann mir das einer erklären?
Der entscheidende Code:
WidgetFullParsing weißt (unabhängig vom Startverzeichniss oder Debug/Release Version) maximal und minimalgrößen aus, die es aus einem QSettings liest. Auf Grund dieser Werte muss das Bild "richtig" (aus Visual Studio . Net Aufruf, siehe Anhang) rauskommen. Woher das andere Bild kommt: Keine Ahnung!
Danke für Hilfe
E.E.
PS: Ich verwende als mp_text ein QTextBrowser verändert wie hier beschrieben.
das Programm sieht unterschiedlich aus, jenachdem, ob ich es aus VisualStudio oder von außerhalb aufrufe. Aber nur bei der release Funktion... kann mir das einer erklären?
Der entscheidende Code:
Code: Alles auswählen
mpvb_main = new QVBoxLayout;
mphb_topItems = new QHBoxLayout;
WidgetFullParsing ( mp_extras, mp_extras->objectName ( ), objectName ( ) );
WidgetFullParsing ( mp_icon, "icon", objectName ( ) );
WidgetFullParsing ( mp_title, "title", objectName ( ) );
WidgetFullParsing ( mp_table, "table", objectName ( ) );
WidgetFullParsing ( mp_text, "descr", objectName ( ) );
if ( m_autoLayouted <= 0 )
{
mp_title->setSizePolicy ( QSizePolicy::Fixed, QSizePolicy::Minimum );
mp_text->setSizePolicy ( QSizePolicy::Minimum, QSizePolicy::MinimumExpanding );
mp_icon->setSizePolicy ( QSizePolicy::Fixed, QSizePolicy::MinimumExpanding );
mp_table->setSizePolicy ( QSizePolicy::Fixed, QSizePolicy::MinimumExpanding );
mp_extras->setSizePolicy ( QSizePolicy::Minimum, QSizePolicy::Expanding );
}
mp_text->ScrollEnabled ( false );
mp_text->ResizeDirections ( W_Text_NoScroll::__PHOENIX__AUTORESIZE__VERTICAL );
mphb_topItems->addWidget ( mp_icon, 0 );
mphb_topItems->addWidget ( mp_table, 0 );
mpvb_main->addWidget ( mp_title, 0 );
mpvb_main->addLayout ( mphb_topItems, 1 );
mpvb_main->addWidget ( mp_text, 2 );
mpvb_main->addWidget ( mp_extras, 2 );
mpvb_main->setSizeConstraint ( QLayout::SetFixedSize );
setLayout ( mpvb_main );
Danke für Hilfe
E.E.
PS: Ich verwende als mp_text ein QTextBrowser verändert wie hier beschrieben.