0
海 我只是想改變按鈕的顏色時,我將鼠標移動它....即如果我把鼠標放在按鈕1上,我想歪曲它的顏色以綠色...當我從它刪除鼠標我想要舊的顏色....我怎麼能實現這一點.....我有很多按鈕和其他部件在我的主窗口....我想要每個部件像dis ...如何通知在小部件上的鼠標移動是用顏色
在此先感謝
海 我只是想改變按鈕的顏色時,我將鼠標移動它....即如果我把鼠標放在按鈕1上,我想歪曲它的顏色以綠色...當我從它刪除鼠標我想要舊的顏色....我怎麼能實現這一點.....我有很多按鈕和其他部件在我的主窗口....我想要每個部件像dis ...如何通知在小部件上的鼠標移動是用顏色
在此先感謝
這可以通過設置按鈕的樣式表來實現。
MyButton.setStyleSheet("*:hover {background: green }");
這將控制您應用它的按鈕的顏色。
如果您希望表單上的所有按鈕具有相同的行爲,請改爲使用包含按鈕的小部件的樣式表。
MyWidget.setStyleSheet("QPushButton:hover {background: green }");
樣式表是自定義應用程序外觀的一個非常強大的選項。你可以找到更多的信息here。
非常感謝Mr.arnold Spence .....它正在工作......非常感謝 – 2011-03-19 07:49:20
如果阿諾德的答案已經解決了您的問題,您應該接受它(通過點擊大勾號)。這顯示了你的感激之情,給了阿諾德一些聲望點。 – TonyK 2011-03-19 10:32:10