我想使用先前創建的QMap在插槽內使用。我試過this,但它仍然沒有工作(我想我只是在做一些愚蠢的事情)。這是我正在使用的代碼。在插槽中使用QMap
構造:
QMap <int, QList<int> > tiles;
connect(ui->lineEdit, SIGNAL(editingFinished()), this, SLOT(someSlot()));
現在,每當我發出信號editingFinished,我想someSlot檢查,如果該值在QMAP並與各種條件出發,如果它是。問題是,我如何將QMap傳遞給插槽? Qt似乎不允許帶參數的插槽。
插槽如何知道要使用的地圖? – cppguy
你的意思是做一些像SomeSlot(瓷磚)?因爲那不適合我。 **錯誤:未定義模板的隱式實例化'QMap>' case 2:_t-> someSlot((* reinterpret_cast <'QMap >(*)>(_ a [1])) ); break; ** ^ –
UzSh