• 6880阅读
  • 2回复

QT4如何更改按鈕顏色 [复制链接]

上一主题 下一主题
离线joeryokyo
 
只看楼主 倒序阅读 楼主  发表于: 2007-05-25
— 本帖被 XChinux 执行加亮操作(2008-07-18) —
各位前輩
小弟來自台灣,這禮拜開始走進QT的領域,
但其實台灣這邊QT的資訊蠻少的,有幸能發現這個論壇,也讓我增加知識,
我現在想寫一個圈圈叉叉的小遊戲,
螢幕會有9個按鈕元件,我希望按下按鈕能改變顏色,或者按鈕本身在按下之後
能出現O   或者X的字樣 
但我不知道在QT4裡面更改按鈕顏色要呼叫什麼FUNCTION完成
最基本的

connect(but1 , SIGNAL(clicked()), but1, SLOT(change()));

我想在but1按下的時候用change()這個函式改變but1的顏色,
但我不知道QT4裡面有沒有更改Button的函式庫,
例如 but1.setColor.....  這類的,
或者可以設定按下按鈕會出現O    X字樣,希望前輩們
可以給我解答,謝謝
[ 此贴被XChinux在2008-07-18 15:44重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2007-05-25
可使用stylesheet属性
比如

background-color:#FF0000
color:#0000FF   


上面两句分别是设置背景色为红色和设置字体颜色为蓝色
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线hehui

只看该作者 2楼 发表于: 2007-06-06
SourceForge上有一个五子棋(好像叫QGo),可以参考下!
快速回复
限100 字节
 
上一个 下一个