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.