#include
#include
#include

class MyWidget : public QWidget
{
public:
   MyWidget();
private:
   QComboBox* cb1;
};

MyWidget::MyWidget()
{
   resize(130, 70);

   cb1 = new QComboBox(false, this);
   cb1->setGeometry(20, 20, 80, 25);

   cb1->insertItem("item 1");
   cb1->insertItem("item 2");
   cb1->insertItem("item 3");
   cb1->insertItem("item 4");
}

int main(int argc, char **argv)
{
   QApplication app(argc, argv);
   MyWidget mw;

   app.setMainWidget(&mw);
   mw.show();

   return app.exec();
}

위에 잇는 소스는 콤보박스 소스입니다.

#include
#include
#include
#include
#include
#include
#include
#include

class MyWindow : public QMainWindow
{
public:
   MyWindow();
private:
   QMenuBar* menu1;
   QToolBar* toolbar1;
   QStatusBar* status1;
   QMultiLineEdit* edit1;
};

MyWindow::MyWindow()
{
   resize(220, 250);

   QPixmap pm1("book1.xpm");
   QPixmap pm2("book2.xpm");
   QPixmap pm3("book3.xpm");
   QPixmap pm4("book4.xpm");

   QPopupMenu* file = new QPopupMenu(this);
   file->insertItem("New");
   file->insertItem("Open...");
   file->insertItem("Save...");
   file->insertSeparator();
   file->insertItem("Print...");
   file->insertSeparator();
   file->insertItem("Quit");

   QPopupMenu* edit = new QPopupMenu(this);
   edit->insertItem("Undo");
   edit->insertSeparator();
   edit->insertItem("Cut");
   edit->insertItem("Copy");
   edit->insertItem("Paste");
   edit->insertSeparator();
   edit->insertItem("Select All");
   edit->insertSeparator();
   edit->insertItem("Find...");

   QPopupMenu* help = new QPopupMenu(this);
   help->insertItem("Help");
   help->insertSeparator();
   help->insertItem("About");

   menu1 = new QMenuBar(this);
   menu1->insertItem("File", file);
   menu1->insertItem("Edit", edit);
   menu1->insertItem("Help", help);

   toolbar1 = new QToolBar(this);
   QToolButton* bt1 = new QToolButton(pm1, "New", "New doc",
       this, SLOT(new()), toolbar1);
   QToolButton* bt2 = new QToolButton(pm2, "Open", "Open doc",
       this, SLOT(open()), toolbar1);
   QToolButton* bt3 = new QToolButton(pm3, "Save", "Save doc",
       this, SLOT(save()), toolbar1);
   QToolButton* bt4 = new QToolButton(pm4, "Transfer", "Transfer doc",
       this, SLOT(transfer()), toolbar1);

   status1 = new QStatusBar(this);

   edit1 = new QMultiLineEdit(this);
   setCentralWidget(edit1);
}

int main(int argc, char **argv)
{
   QApplication app(argc, argv);
   MyWindow mw;

   app.setMainWidget(&mw);
   mw.show();

   return app.exec();
}

위에 있는 소스는 파일 폼소스입니다.
제가 이걸 합쳐서 일기장을 만드려고 하는데 Mywidget과  Mywindow를 합칠수 없나요 ?;;
초보자인 제생각되로 public 에 Mywidget과  Mywindow 다썻는데 오류가 나왓어요
그리고 main을 하나로 합칠려고 합쳐봣는데 오류가 나오더라고요 제생각되로 하면 어떻게 된게 다오류가 나와요 ;;
Mywidget과  Mywindow에 대한 설명과 main 설명좀해주세요