我创建了一个工程后,添加了一个TabWidget类的ui后,工程里就会出现以下文件,即每次生成ui文件,都会总共产生5个文件,我研究过他的组成结构,发现
*.ui和moc_*.cpp以及ui_*.h是对应的,每次更改*.ui后,moc_*.cpp和ui_*.h都会自动更新,看来这两个是*.ui自动生成的代码,是*.ui这个界面对应的界面类,是不能手动更改的,只能在*.ui里更改界面内容
而*.cpp和*.h是修改不了界面内容的,他主要实现的是这个界面要实现的功能,而不是界面的实现。。。
之前好像是dbzhang800说界面和功能实现是分开写的,看来他用的就是这种结构,也就是说,我的主界面只能在*.ui里修改啊,如何在代码里修改?
[ 此帖被iiiyyyhhhsss在2009-09-02 08:12重新编辑 ]