posts - 19,  comments - 21,  trackbacks - 0
#include <QApplication>
#include 
<QFont>
#include 
<QPushButton>
#include 
<QWidget>

class QMyWidget : public QWidget
{
public:
    QMyWidget(QWidget 
*parent = NULL);
}
;

QMyWidget::QMyWidget(QWidget 
*parent) 
    : QWidget(parent)
{
    setFixedSize(
200200);
    QPushButton  
*quit = new QPushButton("Quit"this);
    quit
->setGeometry(104018040);
    quit
->setFont(QFont("宋体"18, QFont::Bold));
}
    

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

       QMyWidget myWidget;

    myWidget.show();
    
return app.exec();
}

注意:
1。定义一个类时用class关键字,定义完后不要忘记这时一个语句,需要用分号结束。
2。Qt成员函数的变量命名规则是小写开头、大写间隔,与VC中的不一样。
3。好久没有用C++发现好多语法都生疏了,唉,不行了,要赶紧捡起来, ^_^#!
posted on 2005-11-17 14:24 halCode 阅读(765) 评论(1)  编辑 收藏 引用 所属分类: Qt编程

FeedBack:
# re: 第一个Qt程序
2005-11-17 14:56 | geforce
此程序中QMyWidget类定义的构造函数只有一个默认参数,那为什么构造该类的对象时如果希望参数为NULL的话,只能用QMyWiget myWidget,而不能用QMyWiget myWidget()?  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理



<2005年11月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

常用链接

留言簿(7)

随笔分类

随笔档案

文章分类

文章档案

相册

编程资源

不务正业

找工作

搜索

  •  

最新评论

阅读排行榜

评论排行榜