2008-12-08 41 views
3

在Qt應用程序中,是否有與QApplication::setFont等效的設置應用程序默認光標,通過在特定的小部件上設置應用程序來覆蓋應用程序?爲應用程序設置默認光標

QApplication::setOverrideCursor覆蓋所有窗口小部件特定的部分,我希望本地的人對這個部分採取預先處理措施,但如果我沒有指定它,仍然使用我的光標。

回答

2

QWidget要麼使用QWidget :: setCursor指定的遊標,要麼退回它的父級遊標設置。所以,只需爲主窗口設置光標就可以實現。

新創建的頂級窗口和對話框在創建時需要設置遊標,因爲它們不是從其繼承的父級。

0

這非常接近我所需要的,但它似乎並沒有被其他窗口繼承。 我猜儘管沒有與setFont同等的東西,所以我必須分別處理其他的東西。