コード例 #1
0
ファイル: empdbitem3d.py プロジェクト: cpsemmens/eman2
	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
コード例 #2
0
	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
コード例 #3
0
ファイル: empdbitem3d.py プロジェクト: cpsemmens/eman2
	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
コード例 #4
0
	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
コード例 #5
0
	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