qt工程里C++读取xml文件内容并以合适的控件形式显示在对话框界面上 10

比如说根结点为containers,它有很多属性,比如有:toolbar=“true”,logo=“ics1234”,size=10,type=“循环一次,一直循环”。我... 比如说根结点为containers,它有很多属性,比如有:toolbar = “true”,logo = “ics1234”,size = 10,type =“循环一次,一直循环”。我想把这个xml文件里的属性名toolbar、logo、size、type以QLabel的形式显示,属性值“true”以单选按钮QRadioButton的形式显示,“ics1234”以QLineEdit的形式显示,10以QSpinBox的形式显示,“循环一次,一直循环”以QComboBox下拉列表的形式显示等。

因为没有财富值,只有拜托各位大神了
展开
 我来答
明快还顽强的纯真
2014-10-16 · TA获得超过1447个赞
知道大有可为答主
回答量:2329
采纳率:66%
帮助的人:686万
展开全部

-.- 不知道你QT是什么东西, 给你写点逻辑思路吧.

  1. 定位对话框的上标, 就是显示这些属性的区域的左上角, 比如 10,50

  2. 定位每行的间距, 比如 30

  3. 遍历attrs, 比如 toolbar, new 一个 radiobutton, 位置是top, 宽度自动.

  4. 下一个节点, new 新一个对象, top 是 (top.x, top.y+30)...一次类推...


试试~?

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式