Profile cover photo
Profile photo
wenbin teng
About
Posts

你好
我剛用Qt4.8.x版大概3個月左右
碰到一個問題也不知道怎麼搜尋關鍵字
想請教一下,用Qt來當作PLC的人機介面

如果我的pushButton收到UART的資料後(EX:char a[100]="11010...")
要判斷後設定顏色,來表示ON/OFF
0: ui->pushButton->setStyleSheet("color: blue"); //改變按鍵顏色
1: ui->pushButton->setStyleSheet("color: red");
問題是我的pushButton有很多個,有可能會跳號
ui->pushButton_PB00
ui->pushButton_PB01
...
ui->pushButton_PB99
(1)請問有無用ui指標變數的方式來撰寫
for(int i=0;i<100;i++){
if(a[i] == '0'){
變數[i].setStyleSheet("color: blue");
}else{
變數[i].setStyleSheet("color: red");
}
}
(2)要如何搜尋我這個ui的pushButton所有列表
然後透過指定變數名稱pushButton_PBxxx, 其中xxx為0~999
變數[0]: pushButton_PB00
變數[1]: pushButton_PB01
變數[2]: pushButton_PB05
變數[3]: pushButton_PB06
...
PB02~04等用到後,在加入程式

以上請高手幫忙
Wait while more posts are being loaded