Animation 将Tkinter集成到PYQT中或在PYQT中绘制
快速问题: 我用PYQT编写代码,直到我发现Tkinter的画布,我才对它感兴趣。我正在制作一个2D动画应用程序,我需要画布,但我也想在PYQT中完成 我想从tkinter抓取画布,并将其设置为pyqt小部件的父对象Animation 将Tkinter集成到PYQT中或在PYQT中绘制,animation,pyqt,tkinter,paint,Animation,Pyqt,Tkinter,Paint,快速问题: 我用PYQT编写代码,直到我发现Tkinter的画布,我才对它感兴趣。我正在制作一个2D动画应用程序,我需要画布,但我也想在PYQT中完成 我想从tkinter抓取画布,并将其设置为pyqt小部件的父对象 任何信息都很好,或者提供一个链接到pyqt画布制作教程,因为经过大量搜索,我自己还没有找到任何信息。我在pygame中制作了一个半成品,但也无法将其作为PYQT的父对象。如果这是Qt,即使在Python上,您也可以将QWidget子类化,重新实现paintEvent并使用QPain
任何信息都很好,或者提供一个链接到pyqt画布制作教程,因为经过大量搜索,我自己还没有找到任何信息。我在pygame中制作了一个半成品,但也无法将其作为PYQT的父对象。如果这是Qt,即使在Python上,您也可以将QWidget子类化,重新实现paintEvent并使用QPaint绘制。从这个意义上讲,任何小部件都是画布,但paintEvent受到保护。Tkinter和Qt是完全不同的框架,您不能将Tkinter小部件集成到Qt窗口中。然而,Qt有绘制东西的解决方案 如果你是PyQt的新手,我强烈建议你。有一章是关于基础绘画的。之后,你就可以开始阅读了。这是C++ QT的文档,但是您仍然可以将它应用到PyQT,因为Python中的QT类具有相同的方法和属性:您只需要将C++语法修改为Python。你甚至可以找到教程 当你对PyQt感到满意时,你可以研究绘画:我认为如果你没有很多东西要画,或者使用更复杂但更适合绘画的东西,你可以。这两种方法都比TKinter画布要困难一些,因为Qt是一个大框架,有很多选项 祝你好运: