我是Qt新手,我正在尝试做一个程序,我以前在tkinter中做过,来学习如何使用它。我在Qt窗口中嵌入了一个FigureCanvasQtAgg。我已经计划好了。现在我想在这个画布上,在用户的鼠标点击上画一个圆圈。在
我在Tkinter上所做的是使用:
self.canvas.get_tk_widget().create_oval()
有没有一种简单的方法可以在PySide2中得到相同的结果?在
下面是一个我尝试过的简单代码:
^{pr2}$我在tkinter中所做的(当我单击画布时,会出现一个绿色的点):
^{3}$有什么办法在QT中得到这个结果吗?谢谢!在
与tkinter不同,Qt没有实现像create_oval()这样的函数来生成圆,因此另一种选择是使用matplotlib的工具。在
另一个可能的解决方案是实现从FigureCanvas类继承的create_oval()方法:
^{pr2}$相关问题 更多 >
编程相关推荐