def getNodeDialogWidget(attribdict): """Get Ball and Stick Model Widget""" ballstickwidget = QtGui.QWidget() grid = QtGui.QGridLayout() node_name_model_label = QtGui.QLabel("PDB Structure Name") attribdict["node_name"] = QtGui.QLineEdit(str(EMBallStickModel.representation)) grid.addWidget(node_name_model_label, 0, 0, 1, 2) grid.addWidget(attribdict["node_name"], 0, 2, 1, 2) EMItem3D.get_transformlayout(grid, 2, attribdict) ballstickwidget.setLayout(grid) return ballstickwidget
def getNodeDialogWidget(attribdict): """ Return a sphere control widget for the stacked_widget """ spherewidget = QtGui.QWidget() grid = QtGui.QGridLayout() sphere_dim_label = QtGui.QLabel("Sphere Dimension") attribdict["sphere_dim"] = QtGui.QLineEdit("50") node_name_label = QtGui.QLabel("Sphere Name") attribdict["node_name"] = QtGui.QLineEdit(str(EMSphere.name)) grid.addWidget(sphere_dim_label, 0, 0, 1, 2) grid.addWidget(attribdict["sphere_dim"], 0, 2, 1, 2) grid.addWidget(node_name_label , 1, 0, 1, 2) grid.addWidget(attribdict["node_name"], 1, 2, 1, 2) EMItem3D.get_transformlayout(grid, 2, attribdict) spherewidget.setLayout(grid) return spherewidget
def getNodeDialogWidget(attribdict): """Get PDB Widget""" pdbwidget = QtGui.QWidget() grid = QtGui.QGridLayout() node_name_data_label = QtGui.QLabel("PDB Model Label") attribdict["node_name"] = QtGui.QLineEdit() data_path_label = QtGui.QLabel("PDB Model Path") attribdict["data_path"] = QtGui.QLineEdit() browse_button = QtGui.QPushButton("Browse") grid.addWidget(node_name_data_label, 0, 0, 1, 2) grid.addWidget(attribdict["node_name"], 0, 2, 1, 2) grid.addWidget(data_path_label, 1, 0, 1, 2) grid.addWidget(attribdict["data_path"], 1, 2, 1, 2) grid.addWidget(browse_button, 2, 0, 1, 4) EMItem3D.get_transformlayout(grid, 4, attribdict) pdbwidget.setLayout(grid) EMPDBItem3D.attribdict = attribdict QtCore.QObject.connect(browse_button, QtCore.SIGNAL('clicked()'), EMPDBItem3D._on_browse) return pdbwidget
def getNodeDialogWidget(attribdict): """ Return a text control widget for the stacked_widget """ textwidget = QtGui.QWidget() grid = QtGui.QGridLayout() text_label = QtGui.QLabel("Text") attribdict["text_content"] = QtGui.QLineEdit() grid.addWidget(text_label, 0, 0, 1, 2) grid.addWidget(attribdict["text_content"], 0, 2, 1, 2) fontsize_label = QtGui.QLabel("Font Size") attribdict["fontsize"] = QtGui.QLineEdit("32.0") grid.addWidget(fontsize_label , 1, 0, 1, 2) grid.addWidget(attribdict["fontsize"], 1, 2, 1, 2) node_name_label = QtGui.QLabel("Text Name") attribdict["node_name"] = QtGui.QLineEdit(str(EM3DText.name)) grid.addWidget(node_name_label , 2, 0, 1, 2) grid.addWidget(attribdict["node_name"], 2, 2, 1, 2) EMItem3D.get_transformlayout(grid, 4, attribdict) textwidget.setLayout(grid) return textwidget
def getNodeDialogWidget(attribdict): """ Return a cone control widget for the stacked_widget """ conewidget = QtGui.QWidget() grid = QtGui.QGridLayout() cone_radius_label = QtGui.QLabel("Cone Radius") attribdict["cone_radius"] = QtGui.QLineEdit("50") grid.addWidget(cone_radius_label, 0, 0, 1, 2) grid.addWidget(attribdict["cone_radius"], 0, 2, 1, 2) cone_height_label = QtGui.QLabel("Cone Height") attribdict["cone_height"] = QtGui.QLineEdit("50") node_name_label = QtGui.QLabel("Cone Name") attribdict["node_name"] = QtGui.QLineEdit(str(EMCone.name)) grid.addWidget(cone_height_label, 1, 0, 1, 2) grid.addWidget(attribdict["cone_height"], 1, 2, 1, 2) grid.addWidget(node_name_label , 2, 0, 1, 2) grid.addWidget(attribdict["node_name"], 2, 2, 1, 2) EMItem3D.get_transformlayout(grid, 4, attribdict) conewidget.setLayout(grid) return conewidget