QT学习(一)

从昨天,开始学习QT的编程。相信大家在网上也下到了一些资料,但事实上,QT本身已经跟我们创建了很多代码。所以,当我们再去写的时候,却无从下手了,因为,跟资料上的还是有一些出入的。下面,我把今天刚琢磨出来的一个小程序贴出来,供大家一起学习。

 

首先,创建一个QT的图形界面,由于我是集成的QT+VS,下一篇博客,我打算再贴如何集成的问题。闲话少说。

打开VS2008,文件->新建->项目->QT projects->Qt Application.取好名字。下一步,下一步。。。。

 

自此,VS已经帮我们自动穿件好了一个空的图形界面,我拖了4个组件,一个Lable,一个button,一个spin box,一个grid layout.我想实现当点击这个button的时候,label里的内容发生变化。点击spin box的上下按钮的时候,它的值要自动跳到某个值。简单吧,嘿嘿。下面看我如何做。

 

双击pushButton,它会自动把我们带到一个代码区,然后,在代码区里添上ui.label->setText("you have press the button");

void qt_2::on_pushButton_clicked() { ui.label->setText("you have press the button"); }

 OK,运行下,结果正是我们想要的东西,是不是信心百倍了?嘿嘿。接着,按照同样的方法,我们来对spin box 做操作,这就得到了我们预期的结果。

void qt_2::on_spinBox_valueChanged(int){ ui.spinBox->setValue(8); }

 

你可能感兴趣的:(编程,qt,button,图形)