找回密码
 立即注册
收起左侧

tabview的问题,新人求教

4
回复
7413
查看
[复制链接]
累计签到:26 天
连续签到:1 天
来源: 2016-1-10 17:27:21 显示全部楼层 |阅读模式
5Qter豆
tabview 的 标题栏的大小怎么修改,标题栏里面的字体怎么修改,还有标题栏能用 Image 吗?

1,2,3就是我说的标题栏
求高手赐教
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

可以啊。用对应的TabViewStyle即可 。 例如: TabView { id: frame anchors.fill: parent anchors.margins: 4 Tab { title: "Tab 1" } Tab { title: "Tab 2" } Tab { title: "Tab 3" } style: TabViewStyle { frameOverlap: 1 tab: Rectangle { width: 100 height: 50 Image {anchors.fill: ...
回复

使用道具 举报

累计签到:1568 天
连续签到:1 天
2016-1-10 17:27:22 显示全部楼层
可以啊。用对应的TabViewStyle即可 。

例如:

TabView {
        id: frame
        anchors.fill: parent
        anchors.margins: 4
        Tab { title: "Tab 1" }
        Tab { title: "Tab 2" }
        Tab { title: "Tab 3" }

        style: TabViewStyle {
            frameOverlap: 1
            tab: Rectangle {
                width: 100
                height: 50
                Image {anchors.fill: parent; source: "123.png"}
                color: styleData.selected ? "steelblue" :"lightsteelblue"
                border.color:  "steelblue"
                implicitWidth: Math.max(text.width + 4, 80)
                implicitHeight: 20
                radius: 2
                Text {
                    id: text
                    anchors.centerIn: parent
                    text: styleData.title
                    color: styleData.selected ? "white" : "black"
                }
            }
            frame: Rectangle { color: "steelblue" }
        }
    }

这个是官方的例子,我添加了一个Image,但是如果要实现好看,还需要设置鼠标悬停和鼠标按下时显示不同的图片。
回复

使用道具 举报

累计签到:595 天
连续签到:1 天
2016-1-11 09:03:23 显示全部楼层
QSS是个好东西,不过调试不是很方便
回复

使用道具 举报

累计签到:83 天
连续签到:1 天
2016-1-12 11:41:22 显示全部楼层
yafeilinux 发表于 2016-1-10 17:27
可以啊。用对应的TabViewStyle即可 。

例如:

鼠标悬停是什么。。。。。。。
回复

使用道具 举报

累计签到:1568 天
连续签到:1 天
2016-1-12 19:24:15 显示全部楼层
who_am_i_2015 发表于 2016-1-12 11:41
鼠标悬停是什么。。。。。。。

是个事件!就是鼠标指针移动到上面,没有点击的时候。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了