Qt 用到的函数(持续更新中)
2015-09-08 13:22
549 查看
scale():进行放大或缩小的功能,一般用于图形。例如scale(2,2)。
rotate():将图形进行旋转,比如rotate(90)就是将图形旋转90度的意思。
delta():用来得到鼠标滑动时的状态,正数表示正在放大,负数表示正在缩小。主要在QWheelEvent这个类中使用。比如QWheelEvent *event;event->delta()。
setBackgroundBrush(QPixmap("../graphicsView04/01.jpg"));//其实就是设置场景的背景exec():是main中结束的函数,必须在头部添加
QApplication app(argc,argv),然后在最后返回return app.exec()
setSceneRect(int x,int y,int width,int height):是用来设置场景外框的,常用的是QGraphicsScene *scene=new QGraphicsScene(this);
scene->setScenerect(0,0,300,300);
setDragMode(QGraphicsView::ScrollHandDrag):此函数是在视图中拖动视图。而且不要忘记在相应的mousePressEvent中添加QGraphicsView::mousePressEvent(event);
QT入门中:
QHBoxLayout:从水平方向上排列窗口部件,从左到右
QVBoxLayout:在竖直方向上排列窗口部件,从上到下
QGridLayout:把各个窗口部件排列在一个网格里
QWidget::setLayout()函数的目的是调用会在窗口上安装该布局管理器。
Qslider是滑块控件QSpinBox是微调框控件setRange(0,130);设置滑动的范围,是
Qslider::setRange(0,130)设置滑块范围。
QSpinBox::setRange(0,130)是设置微调框范围。
Q_OBJECT是一个宏,这个宏在类定义开始处定义,而且一个类中有信号和槽的定义,那么一定要定义这个宏。
setEnable(false):这个函数是设置一个按钮是否可用,当里面的值为false时,那么这个按钮是不可用的
相关文章推荐
- Qt问题综合
- QT事件(4)
- ARM板上QT4显示中文
- Qt中使用setLayout()函数时报错------Attempting to set QLayout "" on MainWindow "MainWindow",which already has
- 友善之臂の用自己的qt4.7程序替换掉友善之臂的start qt4.7.0
- Qt Scene Graph渲染方式在不同系统的差异
- arm qt5 iconv 问题
- 学习Qt5(4)
- Qt 信号槽机制解析二 分析原代码
- Qt 信号槽机制解析一 理论篇
- qt -win COFF: file invalid or corrupt
- Windows QT下OpenCV的配置
- Qt技巧:QProcess与外部程序的调用
- 在NeoKylin下安装QT5
- Qt 头文件、CONFIG
- Qt自定义事件的实现(军队真正干活,但要增加监军,大平台通知事件,事件内容自定义)
- Qt MFC支持USB设备热插拔
- OS X10.9 环境下部署 QT5.3.1 常见的编译问题
- VS2012 QT5.2.0 无法解析的外部符号
- Qt调用VS生成的dll