当前位置: 技术问答>linux和unix
用qt怎么写button代码
来源: 互联网 发布时间:2015-02-28
本文导语: 我用过windows下的可视化开发工具,现在想学学qt。但我不知道代码写哪儿,也不知 怎么编译,我在界面上拖了一个button,双击出现的是修改button名的对话框。 我想编一个按一下button出来一个messagebox的程序,请问怎么...
我用过windows下的可视化开发工具,现在想学学qt。但我不知道代码写哪儿,也不知
怎么编译,我在界面上拖了一个button,双击出现的是修改button名的对话框。
我想编一个按一下button出来一个messagebox的程序,请问怎么操作?
怎么编译,我在界面上拖了一个button,双击出现的是修改button名的对话框。
我想编一个按一下button出来一个messagebox的程序,请问怎么操作?
|
QT的主要工具是QMAKE(TMAKE)、MOC、UIC和designer!
下面是怎样做一个最简单的QT Widget!
用vi或emacs编辑名为main。cpp的文件
#include
#include
int main(int argc,char**argv)
{
QAppliction a(argc,argv);
QPushButton b(0,"Hello,World");
b.resize(100,50);
a.setMainWidget(&b);
b.show()
return a.exec();
}
然后编译:
qmake -o project
qmake
make
./main
你可以在X window下看到一个按钮了!
如果你想用QT designer做界面,要麻烦一些了!建议你最初不要用QT designer!
下面是怎样做一个最简单的QT Widget!
用vi或emacs编辑名为main。cpp的文件
#include
#include
int main(int argc,char**argv)
{
QAppliction a(argc,argv);
QPushButton b(0,"Hello,World");
b.resize(100,50);
a.setMainWidget(&b);
b.show()
return a.exec();
}
然后编译:
qmake -o project
qmake
make
./main
你可以在X window下看到一个按钮了!
如果你想用QT designer做界面,要麻烦一些了!建议你最初不要用QT designer!
|
双击编辑代码,那是MFC下的习惯吧 :-)
使用QT要了解它的signal,slot机制。
看了下这个两个教程
http://arfa.komnas.com/~jeffry_johar/linuxlaht1/t1.html
http://developer.kde.org/~larrosa/visualtutorial.html
使用QT要了解它的signal,slot机制。
看了下这个两个教程
http://arfa.komnas.com/~jeffry_johar/linuxlaht1/t1.html
http://developer.kde.org/~larrosa/visualtutorial.html
|
首先纠正你几个问题,使用的是qt designer,这是要编写kde/qt程序的可视化编程工具,
你先在qt designer下做好届面,然后保存文件,以下以form1.ui为例。
uic -o form1.h form1.ui
而生成 .cpp 文件則需要用以下的指令:
uic -i form1.h -o form1.cpp form1.ui
你先在qt designer下做好届面,然后保存文件,以下以form1.ui为例。
uic -o form1.h form1.ui
而生成 .cpp 文件則需要用以下的指令:
uic -i form1.h -o form1.cpp form1.ui
|
简单讲一下,基本步骤是先创建连接(CONNECT).然后写槽函数,在槽函数中写qmeessagebox的代码.
如楼上说,要快速开发的话,还是用kdeverlop的好.
如楼上说,要快速开发的话,还是用kdeverlop的好.
|
我觉得你应该使用kylix来开发,因为他是你理想的工具.