Qt和Python,在哪里配置信号和插槽

Qt和Python,在哪里配置信号和插槽,python,qt,pyqt,Python,Qt,Pyqt,你好, 我刚刚开始学习Python和QT。我有一个非常简单的问题。我想创建一个Qt窗口来显示输出并接受来自我正在尝试的程序的输入 我的问题是,在QtDesigner中,我已经创建了上述窗口,但我不确定是否必须在Designer或python中设置信号和插槽。对于输出,我使用了一个QtextBroswer小部件和一个QPlainTextEdit作为输入。这些是适合我使用的正确选择吗 我还需要在Designer中设置插槽和信号,还是不需要 非常感谢您的任何帮助。在Python中设置信号和插槽。当您使

你好, 我刚刚开始学习Python和QT。我有一个非常简单的问题。我想创建一个Qt窗口来显示输出并接受来自我正在尝试的程序的输入

我的问题是,在QtDesigner中,我已经创建了上述窗口,但我不确定是否必须在Designer或python中设置信号和插槽。对于输出,我使用了一个QtextBroswer小部件和一个QPlainTextEdit作为输入。这些是适合我使用的正确选择吗

我还需要在Designer中设置插槽和信号,还是不需要


非常感谢您的任何帮助。

在Python中设置信号和插槽。当您使用
pyuic4
pyside-uic
将ui导出到Python时,信号和插槽都是使用Python设置的。

PyQt或pyside?这并不重要(主要是标记),它们的语法和语义非常相似。虽然我打算使用PyQt4,但是信号/插槽定义的最佳位置是在小部件的
\uuu init\uuu()
中。通常是qmain窗口。不要对从Ui转换的python文件进行任何编辑。只需导入它,并将其用于
setupUi()
主窗口非常感谢jordoex的快速响应。我不得不承认,我发现整个Qt问题有点让人难以接受。我选择的小部件也是正确的。@kenbrockman:这确实回答了问题,所以你应该接受答案。但我要补充一点。。。对于PyQt开发,请严格使用设计器进行可视化布局。里面的额外的东西对C++用户来说很方便,但实际上在Python中做任何事情都容易得多。Ui文件应该只是您的视图,没有逻辑。感谢jdl提供了更详细的答案。。我确实接受了答案。我刚刚连接了这个网站,因此,意识到我要接受答案有点慢。我有罪。