标题:急問有關connect的問題!!
作者:abcvvabc
日期:2006-12-04 13:07
内容:
請問一下, clicked一個按鈕之後可以彈出試窗, 那有辦法不按他就彈出嗎?
connect(label, SIGNAL(clicked()),this,SLOT(addslot());
假如是這樣子就是在試窗上按鈕他就會彈出, 那有辦法讓clicked自己按嗎 ?
例如這樣,但我試過不可以clicked(true), 他就相對於按鈕的功能
請問各位大大有辦法用一個變數去代表著按下按鈕的那個動作嗎?
麻煩了 !!
#1 [XChinux 12-04 13:59]
总得有个弹出这个对话框的触发的条件。
比如由Timer引发的,由某事件引发的(比如鼠标滑动),相对于按钮的功能楼主是指??
#2 [abcvvabc 12-04 14:04]
例如上面我的例子是以clicked()的方式讓他驅動,
那可以用一個很簡單的 if() 去讓他驅動嗎 ?
像是一個判斷式一般 ?
#3 [XChinux 12-04 14:37]
一个slot也是一个函数,所以可以直接像函数调用那样使用。
#4 [abcvvabc 12-04 14:40]
恩, 這個我了解, 但要如何使用connect(slot());這樣的方式就單純的讓他執行呢?
#5 [abcvvabc 12-04 15:44]
connect(label, SIGNAL( clicked() ),this,SLOT(addslot());
回到這裡好了, 這個樣子我想各位都知道,在試窗上會有一個按鈕可以按, 按下去就會彈出試窗,
那有辦法就是在SIGNAL( clicked() ) 這個地方加上什麼或是不用clicked的方式讓試窗彈跳出來呢,
因為我是從一個server端傳一個字串過來給這個client想讓他彈出試窗, 那樣子要用字串的方式讓他
彈跳的話該怎麼作呢?
麻煩了 !!