首页| 论坛| 消息

标题:怎样用程序安装目录下的ini文件来控制qml里的tabview子页的隐藏和显示
作者:panda333
日期:2019-05-15 16:48
内容:

在客户端ini文件里添加enable disable来控制界面里的选项卡增加和隐藏


#1 [XChinux 05-16 16:24]
ini文件的读取,放到C++里去读。
然后将参数传递给qml.
设置可见不可见,设置visible属性就可以了吧?
#2 [XChinux 05-16 16:24]
其实,你将配置文件写成.js文件,也可以,QML容易用。
#3 回 XChinux 的帖子 [panda333 05-16 16:53]
XChinux:ini文件的读取,放到C++里去读。
然后将参数传递给qml.
设置可见不可见,设置visible属性就可以了吧? (2019-05-16 16:24) 
感谢大佬 发现同事用的是TabBar组件 是不是只能用动态添加和动态删除来改变
#4 回 XChinux 的帖子 [panda333 05-16 16:56]
XChinux:其实,你将配置文件写成.js文件,也可以,QML容易用。 (2019-05-16 16:24) 
CMTabButton {
text: modelData
height: tabBar.height
width: Scaled.metric(200)
leftBorder: false
rightBorder: checked ? false : true
fontPointSize: Theme.headerFontSize
checkedColor: CMColors.accent
opacity: 0.
&nbsp ..
#5 回 XChinux 的帖子 [panda333 05-16 16:58]
XChinux:其实,你将配置文件写成.js文件,也可以,QML容易用。 (2019-05-16 16:24) 
TabBar {
id: tabBar
spacing: 0
Layout.fillHeight: true
Layout.fillWidth: true
background: CMRectangle {
topLeftRadius: Scaled.metric(5)
topRightRadius: Scaled.metric(5)
color: CMColors.backgroundMiddle
}
Repeater {
model: contentNodeLoader.item ? contentNodeLoa ..

回复 发表
主题 版块