导航
目标
按住shift键可以进行多选
在背景上按住左键可以框选
shift+框选也能实现多选接力
实现
将setStyleSheet功能从NODE移动到主页
为了方便view里面的控件样式设计,需要将NODE移动到main程序里执行
class NodeEditWind(QMainWindow,Ui_MainWindow):
def __init__(self,parent=None):
super(NodeEditWind,self).__init__(parent)
self.setupUi(self)
#create graphics scene
self.scene = Scene()
self.grScene = self.scene.grScene
self.addNode()
# create graphics view
self.view = QDMGraphicsView(self.grScene,self)
self.Layout_node.addWidget(self.view)
#set QSS
self.stylesheet_filename = 'qss/nodestyle.qss'
self.loadStylesheet(self.stylesheet_filename)
def loadStyles