zhuzichu520 / FluentUI

FluentUI for QML
MIT License
3.14k stars 419 forks source link

1.6.9在窗口的标题栏中加入自定义按钮,只能在标题栏下边缘响应点击,是什么原因? #449

Closed hipitt closed 4 months ago

hipitt commented 4 months ago

如题,在1.6.9版本出现,代码如下:

FluWindow {
    id:main_window
    width: 1200
    height: 800
    minimumWidth: 1300
    minimumHeight: 768
    showStayTop: false
    title: qsTr("APP")
    launchMode: FluWindowType.SingleTask
    fitsAppBarWindows: false
    appBar: FluAppBar {
        id:topbar
        title:main_window.title
        icon:"qrc:/res/r.ico"
        height: 30
        showDark: false
        closeClickListener: ()=>{dialog.open()}
        z:10

        Row {
            rightPadding: 165
            anchors {
                right: parent.right
            }

            FluIconButton {
                leftPadding: 12
                rightPadding: 12
                iconSource: FluentIcons.Settings
                iconSize: 16
                text:"设置"
                onClicked: {
                    FluApp.navigate("/settings")
                }
            }
        }
    }

11 啥情况

zhuzichu520 commented 4 months ago

FluAppBar有个setHitTestVisible方法,setHitTestVisible(id)把你这个设置按钮的id放进去。。

hipitt commented 4 months ago

FluAppBar有个setHitTestVisible方法,setHitTestVisible(id)把你这个设置按钮的id放进去。。

妥了,谢谢