相关疑难解决方法(0)

在wxPython中绘制到Frame内部的Panel

下面,我在一个框架内有一个面板.为什么我无法抽到面板?我只是得到一个纯白色的屏幕.如果我摆脱面板并直接绘制到框架......它的工作原理.任何帮助,将不胜感激.

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)

python wxpython

5
推荐指数
1
解决办法
3042
查看次数

Qt-> QGraphicsView-> QGraphicsItem调整大小

我对Qt中的QGraphicsView很新.

据我所知,没有内置的方法可以用鼠标调整场景中的QGraphicsItem.

我正在寻找的是能够通过拖出屏幕上的角落或边缘来调整QGraphicsRectItem的大小.

有一个简单的方法吗?在线某处有一个库或一段代码可以实现这个功能吗?

我目前正在使用Qt 4.5.1.

c++ qt qt4

4
推荐指数
1
解决办法
4679
查看次数

标签 统计

c++ ×1

python ×1

qt ×1

qt4 ×1

wxpython ×1