要修改程序,基本都是修改函数,每个函数知道参数的意义,参数的限制条件,参数的返回值,这些都是最基本的。还要知道函数的实现,就是函数是如何实现函数的作用的。
你想学修改,其实想学的就是函数的运用。最简单的方法就是学习例程。耐心一点,你最起码所有的例程都做一遍,才能有修改的基础吧?
不然一点基础都没有,你想改也不知道改啥啊?
还有,Qt Creator的帮助文档还是很全的。
Qt Creator的启动界面的欢迎里,就有几个教程,都做一遍,就学的差不多了。然后看一下每个类的成员函数,你要是会用了这些函数,基本就会修改了。
比如那个Creat A Simple Address Book 教程,就被我修改了,我把地址簿改成了通讯录,增加电话,邮箱和显示照片,还给程序添加了图标和启动画面。这些都是用小程序集合成的。说白了,就是一个一个函数用明白了,把他们集合成一个大程序,很容易。
基础,基础很重要,和拼图一样,熟悉每个函数,就很快入门。
那些教材,也基本都是讲述基本原理,和一些常用函数的用法。
使用的是qtcreator吧,designer只是画界面的。比如你添加一个button,右键有个slot的选项,点击就会自动生成一个函数,这就是一个槽函数。
或者你自定义一个signal,自定义一个slot函数,使用connect函数将信号和槽连接起来;通过emit
signal,就会调用连接的槽函数了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)