duc*_*cin 3 qt triggers signals
我有一个简单的GUI窗口:带有QPushButton的QLineEdit.我想在单击按钮并且输入被验证时触发信号(它符合条件语句,从不清楚细节).
通常我会用connect (object, signal, subject, slot).我想点击的QPushButton应该触发在widget插槽内处理的中间信号.小部件插槽可以触发另一个信号 - 到我的目的地点.但是怎么样?
你必须在课堂上声明你的信号:
class myClass
{
/* stuff */
public signals:
void mySignal();
}
Run Code Online (Sandbox Code Playgroud)
并在验证后的代码中:
void myClass::dataValidation()
{
/*validate data*/
emit mySignal();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3898 次 |
| 最近记录: |