當前位置:編程學習大全網 - 編程軟體 - QT中函數void Dialog:changeEvent 什麽作用

QT中函數void Dialog:changeEvent 什麽作用

//change event壹般是當前widget狀態改變後觸發的

//如字體改變、語言改變之類的。

//該方法主要捕獲改變事件,當語言改變後,執行相關操作。

void player::changeEvent(QEvent *e) //重寫的事件處理方法

{

QDialog::changeEvent(e); //讓基類執行事件處理方法

switch (e->type()) { //根據事件類型判別

case QEvent::LanguageChange: //如果是語言改變事件

<a href="/s?wd=ui&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLPAw-PvF9P16Ym1Tsn1KW0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPHmzPjTvrjcY" target="_blank" class="baidu-highlight">ui</a>->retranslate<a href="/s?wd=Ui&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLPAw-PvF9P16Ym1Tsn1KW0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPHmzPjTvrjcY" target="_blank"class="baidu-highlight">Ui</a>(t<a href="/s?wd=hi&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLPAw-PvF9P16Ym1Tsn1KW0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPHmzPjTvrjcY" target="_blank" class="baidu-highlight">hi</a>s); //更新<a href="/s?wd=UI&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLPAw-PvF9P16Ym1Tsn1KW0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPHmzPjTvrjcY" target="_blank" class="baidu-highlight">UI</a>的語言(看方法字面的,用戶自定義方法)

break;

default:

break;

}

}

  • 上一篇:承德有教聲樂的課外班麽?暑假的?
  • 下一篇:為什麽機器人能聽懂人說的話?
  • copyright 2024編程學習大全網