qt建立一个按钮控件
来源:互联网 发布:米26重型直升机数据 编辑:程序博客网 时间:2024/04/30 05:38
1.如果建立一个按钮控件
2.指定按钮控件的父对象
3.指定按钮控件的位置
4.设置按钮控件的大小
1.如果建立一个空间按钮
在头文件加上:#include<QPushButton>。(记得在工程文件中(xxx.pro)中加入 QT+=widgets)
这个头文件中,有按钮控件的类。然后创建一个按钮控件的对象,再调用对象的show()方法即可.
显示的结果是一个按钮,一个窗口。
但问题是,这个按钮可以与这个窗口分离的,而且可以拖来拖去的。我们要的是,在窗口里的固定按钮。
那怎么办?我们就要把按钮控件指定父对象。把按钮控件的父对象指定为窗口后,按钮就可以固定在窗口内。
2.指定按钮控件的父对象
指定父对象有两种方法:
1.用setParent()方法:(括号里传的是指针)
/*把按钮b的父对象设定为窗口w*/ b.setParent(&w);
2.在创建按钮的时候指定:
QPushButton b(&w);
上述两种方法效果是一样的。下面给个代码:
/*应用程序抽象类*/#include<QApplication>/*窗口类*/#include<QWidget>/*按钮控件类*/#include<QPushButton>int main(int argc,char *argv[]){ QApplication app(argc,argv); QWidget w; QPushButton b; /*显示窗口*/ w.show(); /*把按钮b的父对象设定为窗口w*/ b.setParent(&w); /*显示空间*/ b.show(); /*在按钮控件上显示PushButton*/ b.setText("PushButton"); return app.exec();}
3.指定按钮控件的位置
用move()方法:
如:
b.move(100,100);表示按钮去到(100,100)这个坐标(单位是像素)
4.位置按钮控件的大小
用setGeometry(x,y,w,h)方法。
这个方法一共有四个参数。这个方法可以设置按钮的位置以及大小。前两个参数x,y表示按钮的所在的位置。后两个参数w,h表示按钮的宽度和高度。
b.setGeometry(100,100,100,30);表示按钮在x=100像素,y=100像素处的位置,且宽为100像素,高为30像素
0 0
- qt建立一个按钮控件
- Qt透明按钮控件
- Qt控件精讲一:按钮
- QT控件之按钮
- Qt透明按钮控件
- Qt控件-按钮组
- QT 按钮控件设置快捷键
- Qt按钮控件(Button)
- QT 按钮控件设置快捷键
- 创建一个位图按钮控件
- Cocos2d 控件:创建一个按钮
- Qt之自定义控件(开关按钮)
- Qt编写自定义控件一开关按钮
- Qt编写自定义控件二动画按钮
- Qt之自定义控件(开关按钮)
- Qt自定义委托之按钮控件
- Qt编写自定义控件一开关按钮
- Qt quick 按钮控件及其样式设置
- python图像处理_色彩转换
- Keyboard Row
- Android Studio快捷键
- Android内存优化三:对Bitmap的内存优化
- 2017华为软挑——遗传算法
- qt建立一个按钮控件
- 12 文档归档 压缩 传输.
- python的内存管理机制
- fatal: unable to access 'https://github.com/gmarik/Vundle.vim.git/': Could not resolve host: github.
- 四月初诗
- 1027. Colors in Mars (20)
- mysql安装
- Spring的配置文件中可以用${}
- SSH框架总结