<这个
问题在群里问过了,也讨论了,但是结果不很理想,发个帖子,长久征集方法!>
如下图,我要实现在6米的LineEdit里输入根数,在后面的LineEdit里自动计算出米数(根数*6),
同理 ,我要实现在5米的LineEdit里输入根数,在后面的LineEdit里自动计算出米数(根数*5),
.........
怎么做?
<可以自己写一个slot和LineEdit的textChanged信号连接,要实现同步,要传递一个6或者5>
<方法不限,要简单>
就好像gtk里直接
gtk里面很简单
g_signal_connect(G_OBJECT(Edit_6), "textchanged",G_CALLBACK(test_fun),6); //6米的时候
g_signal_connect(G_OBJECT(Edit_5), "textchanged",G_CALLBACK(test_fun),5); //5米的时候
g_signal_connect(G_OBJECT(Edit_4_5), "textchanged",G_CALLBACK(test_fun),4.5); //4.5米的时候
g_signal_connect(G_OBJECT(Edit_4), "textchanged",G_CALLBACK(test_fun),4);//4米的时候
.......
显然下面的是不对的 ==
connect(Edit_6,SIGNAL(textChanged(QString)),this,SLOT(SetText(QString,6)));connect(Edit_5,SIGNAL(textChanged(QString)),this,SLOT(SetText(QString,5)));
.....
[ 此帖被西西大怪在2011-03-02 17:17重新编辑 ]