• Lerosua on Twitter

    t
  • 订阅

    抓虾
    google reader
    bloglines
    鲜果
  • 分类目录

  • 功能

  • Archive for 六月 23rd, 2006

    QT3 编程的 hello world

    星期五, 六月 23rd, 2006

    未来可能需要使用QT编程,因此这里记下QT下的hello world程序吧! 下面文件保存为hello.cpp #include <qt3/qapplication.h> #include <qt3/qlabel.h> int main(int argc,char *argv[]) { QApplication app(argc,argv); QLabel *label=new QLabel(“hello QT!”,0); app.setMainWidget(label); label->show(); return app.exec(); } 编译的方法: qmake -project qmake make 现在可以执行程序 ./hello 和我以前写过的gtk的第一个程序一样,什么也不能干的就显示一个字符串的窗口。虽然简陋,但也是踏出了第一步!每句的代码具体是什么意义慢慢理解 要注意的问题是要装齐开发包,不然编译会不提示找不着文件之类的错误的。如果不知道要装哪些开发就把 apt-cache search qt3|grep dev 找到的包都给装上吧,这一定能成了吧!呵呵。 我看的书的示例中包含的头文件中是不用qt3/qapplication.h 而直接使用qapplication.h ,我试过,在我系统不通过编译。原因是这样直接包含头文件的话它会在/usr/share/qt3/include 里找文件,但我默认装上的qt3在/usr/share/qt3下没有include目录,全是在/usr/include/qt3下面的。因此我改了包含的头文件才通过编译。 有机会,慢慢学习(最近搞的东西太泛了~──)