下面,我在一个框架内有一个面板.为什么我无法抽到面板?我只是得到一个纯白色的屏幕.如果我摆脱面板并直接绘制到框架......它的工作原理.任何帮助,将不胜感激.
import wx
class MyFrame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self,None,-1,'window',(200,200),(600,600))
self.Center()
self.panel=wx.Panel(self)
self.panel.SetBackgroundColour('white')
self.firstpoint=wx.Point(300,300)
self.secondpoint=wx.Point(400,400)
self.Bind(wx.EVT_PAINT,self.onPaint)
def onPaint(self,event):
dc=wx.PaintDC(self.panel)
dc.DrawLine(self.firstpoint.x,self.firstpoint.y,
self.secondpoint.x,self.secondpoint.y)
Run Code Online (Sandbox Code Playgroud) 我对Qt中的QGraphicsView很新.
据我所知,没有内置的方法可以用鼠标调整场景中的QGraphicsItem.
我正在寻找的是能够通过拖出屏幕上的角落或边缘来调整QGraphicsRectItem的大小.
有一个简单的方法吗?在线某处有一个库或一段代码可以实现这个功能吗?
我目前正在使用Qt 4.5.1.