当前位置:  技术问答>linux和unix

用qt怎么写button代码

    来源: 互联网  发布时间:2015-02-28

    本文导语:  我用过windows下的可视化开发工具,现在想学学qt。但我不知道代码写哪儿,也不知 怎么编译,我在界面上拖了一个button,双击出现的是修改button名的对话框。 我想编一个按一下button出来一个messagebox的程序,请问怎么...

我用过windows下的可视化开发工具,现在想学学qt。但我不知道代码写哪儿,也不知
怎么编译,我在界面上拖了一个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!

|
双击编辑代码,那是MFC下的习惯吧 :-)
使用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

|
简单讲一下,基本步骤是先创建连接(CONNECT).然后写槽函数,在槽函数中写qmeessagebox的代码.
如楼上说,要快速开发的话,还是用kdeverlop的好.

|
我觉得你应该使用kylix来开发,因为他是你理想的工具.

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.awt类button的类成员方法: button定义及介绍
  • frame,button,button点击后,鼠标移开,button依然显现为press状态,如何实现
  • java命名空间java.awt类button.accessibleawtbutton的类成员方法: button.accessibleawtbutton定义及介绍
  • Button bn=new Button("OK");怎么会报错?
  • java命名空间javax.swing.plaf.synth类region的类成员方法: button定义及介绍
  • 如何设置Label和Button里的字体大小和颜色?Button和Label好像没有setFont()这样的函数。
  • java命名空间javax.accessibility类accessiblerole的类成员方法: push_button定义及介绍
  • 为何 f.add(Button b3=new Button("b3"));编译不过?
  • java命名空间javax.accessibility类accessiblerole的类成员方法: toggle_button定义及介绍
  • 既然button可以没有name,那么我该怎么得到这个button呢?
  • java命名空间javax.accessibility类accessiblerole的类成员方法: radio_button定义及介绍
  • 在JBuilder的Pane中放一个Button,Button为什么自动把Pane沾满?
  • java命名空间java.awt.event类inputevent的类成员方法: button3_mask定义及介绍
  • c# 给button添加不规则的图片以及用pictureBox替代button响应点击事件的方法
  • java命名空间java.awt.event类inputevent的类成员方法: button2_mask定义及介绍
  • GTK编程~我在hpanel里加了一个4*1table~里面放了四个button~怎么设置可以使四个button之间有一定的距离~设置table 的边框么?请教下怎么让app的界面固定~不能最大化
  • java命名空间java.awt.event类inputevent的类成员方法: button1_mask定义及介绍
  • 小弟请教各位高手,在JAVA中通过什么函数能获得Button的标签内容?
  • java命名空间java.awt.event类mouseevent的类成员方法: button1定义及介绍
  • jQuery 分享按钮插件 Share Button
  • java命名空间java.awt.event类mouseevent的类成员方法: button2定义及介绍
  • jQuery 插件 Cool Social Buttons


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3