四川师范大学成都学院-Qt复习资料

  • 格式:doc
  • 大小:316.00 KB
  • 文档页数:3

俗话说“独乐乐不如众乐乐”,底下这些东西都是没整完整的。

哪些地方不足,就自己整理一哈。

搞好咯就自己传到群上或传给我。

合作愉快!
1.
2.在linux环境下运行以下代码
在命令提示符下,进入hello目录,输入如下命令,生成一个与平台无关的项目文件hello.pro:
qmake –project
然后,输入如下命令,从这个项目文件生成一个与平台相关的makefile文件:qmake hello.pro
如果要实现以下转变:
需将代码改成
<*>要改变的内容</*>----“<>”是成对出现的,第二个“<>”里面需添加/ 例:改变Qt
<i>Qt</i>变成斜体;<B>Qt</B>加粗;<h2>Qt</h2>改变字体大小
3.
4.QWidget::sizeHint()函数可以返回一个窗口部件所“理想”的尺寸大小。

5.信号与槽
1信号----------------n 槽 n 信号----------------1槽 1信号----------------1信号
当然,可以把已经连接好的信号与槽移除。

6.使用Qt 软件的时候,咋个起添加图片呢?
● 将图片保存到文件中,在运行的时候载入它
● 把XPM 文件包含在源代码中(XPM 是有效的C++文件) ● 用Qt 的资源机制
7.
这个地方没有状态栏的设置,只有工具栏和菜单栏(传说中的一个选择题)。

8.在MainWindow 的构造函数中,调用了readSettings ()来载入应用程序存储的那些设置。

在closeEvent ()中,调用writeSettings ()来保存这些设置。

这个地方咋个起考,我也表的!!!p54
9.多文档界面:在Qt 中,通过把QMdiArea 类作为中央窗口部件,并通过让每一个文档窗口都成为这个QMdiArea 的子窗口部件,就可以创建一个多文档界面应用程序了。

10.啥子是事件?
事件就是由窗口系统或者Qt 自身产生的,用以响应所发生的各类事情。

指针,无&
决定结果顺序
取值范围 0-130
11.QPainter可以画在“绘图设备”上,例如:QWidget、QPixmap、QImage或者
QSvgGenerator。

12.QPainter的三个主要设置是画笔、画刷、字体。

(最好是把英文搞清楚)。

13.Qt支持三种渐变:线性渐变、锥形渐变、辐射渐变。

14.视口和窗口,逻辑坐标和物理坐标。

搞不清楚请查阅p142。

15.绘图时,面对速度和准确率的问题:我都没弄清楚,自己看p148。

16.拖放是在一个应用程序内或者多个应用程序间传递信息的一种直观的现代操
作方式。

拖放操作包括两个不同的(判断题:相同的,是错的)动作:拖动和放下。

Qt窗口部件可以作为拖动点、放下点和同时作为两者。

17.关于剪贴板:当编写自己的类时,可以通过QApplication::clipboard()
访问剪贴板,他会返回一个指向应用程序QClipboard对象的指针。

结合p181代码来看这个问题。

18.UTF-8编码是一种与ASCII码兼容的编码方式,它代表整个Unicode字符集。

19.p239
20.在Qt应用程序中提供多线程是非常简单的:只需要子类化QThread并且重新
实现它的run()函数就行了。

21.Qt还提供了较低级的QTcpSocket和QUdpSocket类,他们将实现TCP和UDP
传输协议。

简答题:
TCP和UDP的区别:
TCP是一个可靠的面向连接的协议,他按照网络节点间传输的数据流形式进行操作;
UDP是一个不可靠的无连接协议,它主要基于网络节点间离散信息包的传输。

22.
和老师课堂讲的有点出入。

友情提示:判断题对的特别多,搞不清楚就都选对。