• 7041阅读
  • 7回复

[提问]如何存储UI[已解决] [复制链接]

上一主题 下一主题
离线beajisong
 

只看楼主 倒序阅读 楼主  发表于: 2007-07-11
[提问]如何存储UI[已解决]
— 本帖被 XChinux 执行加亮操作(2007-07-16) —
我已经动态生成了一个qdialog
如果把这个dialog存储成UI文件?
请各位大虾帮忙

——————————————————————————————————

OK了
成功了
FormBuilder的save方法可以做到
不过一般复杂又有槽的类他能存不能取
所以我直接一个个NEW出来,建立关系,最后把他们的母对象存了
嘿嘿!

-------------------------------------------------------
再小小升级一下
可以加入槽与信号
不过必须是每个组建固有的
而且这个dialog和他的子控件必须是固有的
也就是说你不能生成自类,然后存他

而且,save之前一定要show一下,然后把file.close了,最后在hide或者dialog.close,要不存的时候就有问题,uiloader就载不起来了

多谢xchinux加亮~
[ 此贴被beajisong在2007-07-18 11:34重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2007-07-11
有这种方法么?没有吧...
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线beajisong

只看该作者 2楼 发表于: 2007-07-11
QAbstractFormBuilder
有一个save方法
assistant里有
不过不会用
离线XChinux

只看该作者 3楼 发表于: 2007-07-11
楼主找到答案了别忘了在这里说一下,呵呵
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线beajisong

只看该作者 4楼 发表于: 2007-07-11
………………
您还真抬举我
大侠能不能帮我看一下assistant
那是个虚方法
离线snow_man_0

只看该作者 5楼 发表于: 2007-07-11
UI文件应该可以看做一个二进制的资源,我的理解
离线beajisong

只看该作者 6楼 发表于: 2007-07-11
是把动态的dialog写到ui里
不是从Ui读…………
离线qoozone1234

只看该作者 7楼 发表于: 2007-07-11
lz想可逆啊。呵呵,
强啊,看看,qtdesigner的原代码,你就知道办法了
快速回复
限100 字节
 
上一个 下一个