0
所以我在一个自动创建的窗口中有一个scrollBar和一个plainTextEdit。我希望plainTextEdit的文本在scrollBar的值发生更改时自动更改。这应该是一些简单的东西:只需将一个方法添加到MainWindow中,作为从scrollBar接收信号的“槽”。Java Qt Jambi Eclipse集成:我如何创建自定义插槽?
但是在Eclipse“Qt Signal Slot Editor”中我找不到我添加到MainWindow的方法。什么是正确的方法来做到这一点?
import com.trolltech.qt.gui.*;
public class MainWindow extends QMainWindow{
Ui_MainWindow ui = new Ui_MainWindow();
public static void main(String[] args) {
QApplication.initialize(args);
MainWindow testMainWindow = new MainWindow();
testMainWindow.show();
QApplication.exec();
}
public MainWindow() {
ui.setupUi(this);
}
public MainWindow(QWidget parent) {
super(parent);
ui.setupUi(this);
}
public void test(Integer t) {
//this is the slot
}
}
感谢。我找到了一个解决方案:在MainWindow中创建一个类,放入我的方法,并手动将scrollBar连接到它。 Jambi Eclipse集成不能做太多的事情。 – aaronqli 2012-03-19 09:00:29