Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Qt4 designer  (Přečteno 1502 krát)

Martin - ViPEr*CZ*

  • Závislák
  • ***
  • Příspěvků: 3047
Qt4 designer
« kdy: 25 Června 2007, 13:19:27 »
V qt3 jsem založil projekt. Vytvořil Form a vygeneroval soubor main.cpp. V qt4 jde jen vytvořit Form. Nevíte někdo jak vygeneruju main.cpp???
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

MarrLiss

  • Stálý člen
  • **
  • Příspěvků: 901
Qt4 designer
« Odpověď #1 kdy: 25 Června 2007, 13:25:01 »
Jestli se nepletu, tak QT4 se vic snazi oddelovat GUI od aplikacni logiky a tak si do sveho kodu nactes ten ui soubor a s nim potom pracujes (je to imho velmi podobne glade v gnome).
Prestigio Nobile 1590: P-M 740, 1 GB RAM, NV 6600
Ubuntu FF

Martin - ViPEr*CZ*

  • Závislák
  • ***
  • Příspěvků: 3047
Qt4 designer
« Odpověď #2 kdy: 25 Června 2007, 13:38:34 »
No netuším jak se načte to *.ui Ve trojce se to generovalo samo. :( Musím vytvořit dejme tomu třídu s public na QDialog a tam nějak načíst ten můj Form.ui ale netuším jak se to dělá :(
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

Martin - ViPEr*CZ*

  • Závislák
  • ***
  • Příspěvků: 3047
Qt4 designer
« Odpověď #3 kdy: 25 Června 2007, 13:42:38 »
Už jsem na to přišel... super. Qmake vygeneruje ui_jmenoprojektu.h soubor. Ten se includuje do main.cpp a obsah základní je takto:

Kód: [Vybrat]
int main( int argc, char ** argv )
{
    QApplication a( argc, argv );
    QDialog w;
    Ui_Viper x;
    x.setupUi(&w);
    w.show();
    a.connect( &a, SIGNAL( lastWindowClosed() ), &a, SLOT( quit() ) );
    return a.exec();
}
-rozepisuju to kdyby to někdo taky potřeboval
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

 

Provoz zaštiťuje spolek OpenAlt.