网站大量收购独家精品文档,联系QQ:2885784924

QT答辩题库.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
QT答辩题库

Qt GUI 应用程序的三个基类?1.QObject类是所有能够处理signal、slot和事件的Qt对象的基类,原形如下: Object::QObject ( QObject *?parent?= 0 ) 2.QApplication类负责GUI应用程序的控制流和主要的设置,它包括主事件循环体,负责处理和调度所有来自窗口系统和其他资源的事件。处理应用程序的开始、结束以及会话管理。对于一个应用程序来说,建立此类的对象是必不可少的。QApplication是QObject类的子类。3.QWidget类是所有用户接口对象(组件)的基类,它继承了QObject类的属性。组件是用户界面的单元组成部分,它接收鼠标、键盘和其它从窗口系统来的事件,并把它自己绘制在屏幕上。QWidget类有很多成员函数,但一般不直接使用,而是通过子类继承来使用其函数功能。如,QPushButton、QListBox等都是它的子类。QWidget是QObject类的子类。QPushButton类对应什么控件?QToolButton 类对应什么控件?QCheckBox类对应什么控件?QRadioButton类对应什么控件?QTabWidget 类对应什么控件?QToolBox 类对应什么控件?QListView类对应什么控件?QTreeView类对应什么控件?QLabel 类对应什么控件?QTimeEdit 类对应什么控件?QLineEdit类对应什么控件?QTextEdit类对应什么控件?QComboBox类对应什么控件?QDateEdit类对应什么控件?QGroupBox类对应什么控件?QSlider 类对应什么控件?QSpinbox 类对应什么控件?QProgressBar 类对应什么控件?QT Creator 中 Horizontal Spacer与Vertical Spacer 控件用途及使用?Spacers控件(弹簧或间隔器)是一个用来填补空白的控件,方便布局。QInputDialog 类对应什么样的通用对话框?是一个可以输入指定类型数据的窗体QProgress(进度)Dialog类对应什么样的通用对话框?进度条窗体QMessage(通知)Box 类对应什么样的通用对话框?消息窗口QErrorMessage 类对应什么样的通用对话框?错误信息窗口QColor(颜色)Dialog类对应什么样的通用对话框?颜色选择窗口QFont(字体)Dialog 类对应什么样的通用对话框?字体设定窗口(只要你是用office再看这文档,你肯定懂得)QFile(文件)Dialog 类对应什么样的通用对话框?文件选择类文件对话框QPrint打印Dialog 类对应什么样的通用对话框?打印窗口,大家可以打开自己word的打印窗口对比一下实现水平布局对应的 Qt 类?QHBoxLayout30. 实现垂直布局对应的 Qt 类?QVBoxLayout31. 实现网格布局对应的 Qt 类?QGridLayout32. 解释函数 setWindowTitle(); 设置窗口标题33. 解释函数及四个参数 connect (sender, SIGNAL(signal), receiver, SLOT(slot));槽函数sender(如按键,信息发送)和receiver(如相应界面,信息接受)是QObject对象指针,signal(信号类型,如click)和slot(要实现的功能,如close())是不带参数的函数原型。SIGNALE()和SLOT()宏的作用是把他们转换成字符串。34. 解释类 QGridLayout 的函数作用void addLayout ( QLayout * layout, int row, int column, Qt::Alignment alignment = 0) 在布局中插入子布局 ,layout参数表示要插入的子布局对象;row,column分别表示插入的其实行、列;alignment指定对齐方式。35. 解释类 QGridLayout 的函数作用void addWidget (QWidget * widget, int row, int column, Qt::Alignment alignment = 0) 在布局中插入空间,widget参数为需要插入的控件对象,其他同上一题。36. 解释函数 void mouseMoveEvent ( QMouseEvent * e );答:鼠标移动事件在qt中,鼠标跟踪对应函数mouseMoveEvent。但是,默认情况下他并不能如期象你想象的那样响应鼠标的移动。此时,你只需在合适的位置调用一下函数setMouseTracking(true)即可。默认情况下,mouseMoveEvent响应你按下鼠

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档