标题:Tab页内第一个控件在Tab点击后得到了focus该怎么处理?
作者:彩阳
日期:2014-09-28 13:53
内容:
为了详细阐述我遇到的问题,我制作了一个小程序。
我在运行程序的时候,发现Tab页内的第一个控件在Tab点击了的之后得到了focus,事实上我是不希望获得focus的,这个问题该如何处理呢?
程序代码:
import QtQuick 2.3
import QtQuick.Controls 1.2
ApplicationWindow {
visible: true
width: 640
height: 480
title: qsTr("First control focus problem")
menuBar: MenuBar {
Menu {
title: qsTr("File")
MenuItem {
text: qsTr("&Open")
onTriggered: console.log("Open action triggered");
}
MenuItem {
text: qsTr("Exit")
onTriggered: Qt.quit();
}
}
}
TabView
{
id: tabView
anchors.fill: parent
Tab
{
title: qsTr( "first tab" )
&nbs ..
#1 [彩阳 09-28 16:23]
找到原因了,原来是需要设置控件的activeFocusOnTab这个属性为false才行。
#2 [robertkun 01-02 21:58]
支持!n神马都是浮云