Changeset 4943:6faf1f234f1d in orange


Ignore:
Timestamp:
07/07/08 12:37:24 (6 years ago)
Author:
gregor <gregor@…>
Branch:
default
Convert:
851fcd6fb59e5f8462bf4ddf0592f9e5aadb54e2
Message:
  • bug fix: changed setPen() calls to setBrush() for text items
File:
1 edited

Legend:

Unmodified
Added
Removed
  • orange/OrangeWidgets/OWTreeViewer2D.py

    r4795 r4943  
    6969            (th,ts,tv,ta)=t.brush().color().getHsv() 
    7070            if (v<tv+200 and tv==0) or (v-tv and tv!=0) or s<ts: 
    71                 t.setPen(QPen(Qt.white)) 
     71                t.setBrush(QBrush(Qt.white)) 
    7272            else: 
    73                 t.setPen(QPen(Qt.black)) 
     73                t.setBrush(QBrush(Qt.black)) 
    7474 
    7575    def show(self): 
     
    8989        if text!=None: 
    9090            t = QGraphicsSimpleTextItem(text, self, self.scene()) 
    91             t.setPen(QPen(color or Qt.black)) 
     91            t.setBrush(QBrush(color or Qt.black)) 
    9292            t.setZValue(self.zValue()+1) 
    9393            t.setPos(1,self.textOffset) 
     
    144144        h=self.textOffset+2 
    145145        GraphicsTextContainer.setRect(self, 0, 0, w+2, h) 
    146         print w, h 
     146#        print w, h 
    147147##        GraphicsTextContainer.setRect(self, self.x(), self.y(), w+2, h) 
    148148##        self.setRect(self.rect().setSize(QSizeF(w+2, h))) 
     
    167167        w=max([t.boundingRect().width() for t in self.textObj]+[2]) 
    168168        h=self.textOffset+2 
    169         print w, h 
     169#        print w, h 
    170170        GraphicsBubbleInfo.setRect(self, 0, 0, w+2, h) 
    171171 
     
    331331        self.viewport().setMouseTracking(True) 
    332332        self.bubbleConstructor=bubbleConstructor 
     333#        self.setRenderHint(QPainter.Antialiasing, 0) 
     334#        self.setRenderHint(QPainter.TextAntialiasing, 0) 
     335#        self.setRenderHint(QPainter.HighQualityAntialiasing, 0) 
     336         
     337    def sizeHint(self): 
     338        return QSize(200,200) 
    333339 
    334340    def setNavigator(self, nav): 
     
    647653        self.rx=float(self.scene().width())/float(self.masterView.scene().width()) 
    648654        self.ry=float(self.scene().height())/float(self.masterView.scene().height()) 
    649         print "Ratio: ", self.rx, self.ry 
     655        #print "Ratio: ", self.rx, self.ry 
    650656 
    651657    def updateView(self): 
     
    653659##        self.viewRect.setRect(self.masterView.sceneRect().x()*self.rx, self.masterView.sceneRect().y()*self.ry, self.masterView.sceneRect().width()*self.rx, self.masterView.sceneRect().height()*self.ry) 
    654660        self.viewRect.setRect(-pos.x()*self.rx, -pos.y()*self.ry, self.masterView.width()*self.rx, self.masterView.height()*self.ry) 
    655         print "UpdateView:", -pos.x()*self.rx, -pos.y()*self.ry 
     661        #print "UpdateView:", -pos.x()*self.rx, -pos.y()*self.ry 
    656662 
    657663    def myBubbleConstructor(self, node, pos, scene): 
     
    763769        self.rootNode=None 
    764770        self.tree=None 
     771        self.resize(800, 500) 
    765772 
    766773    def scaleSizes(self): 
Note: See TracChangeset for help on using the changeset viewer.