qt中设置控件不能使用
生活随笔
收集整理的這篇文章主要介紹了
qt中设置控件不能使用
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
情景描述
在初始化時(shí),使其action置灰,不能操作,隨后將action設(shè)置為可以操作。
方法
直接上代碼,通過(guò)下面的代碼可以實(shí)現(xiàn)將action設(shè)置為置灰狀態(tài)。
ui->openAction->setDisabled(true);//動(dòng)作被禁用 //或者可以這樣實(shí)現(xiàn) ui->openAction->setEnabled(false);上述兩行代碼實(shí)現(xiàn)的效果是一樣的,只是傳入的參數(shù)不同。
要想恢復(fù)其可用狀態(tài),將參數(shù)傳入為相反的值便可。
setDisabled函數(shù)參數(shù)為true禁用窗口小部件的輸入事件,為false啟用窗口小部件的輸入事件。而setEnabled參數(shù)為false,不能接收鍵盤事件和鼠標(biāo)事件,反之可以接收事件。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的qt中设置控件不能使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: QtCreator下使用c++标准输入c
- 下一篇: qt自定义控件的样式