示例#1
0
 def __init__(self, text):
     QWidget.__init__(self)
     self.window = loadUi(
         os.path.join(get_ui_path(), "simulation_errors.ui"))
     self.window.text.setText(text)
     self.window.ok.clicked.connect(self.callback_close)
     self.window.show()
示例#2
0
 def __init__(self):
     # QDialog.__init__(self)
     self.ui = loadUi(os.path.join(get_ui_path(), "about.ui"))
     self.ui.ver.setText(ver() + "\n" + notice())
     self.ui.li.setText("Written by Roderick MacKenzie 2014, published under GPL v2.0")
     self.ui.show()
     pixmap = QPixmap(os.path.join(get_image_file_path(), "image.jpg"))
     self.ui.image.setPixmap(pixmap)
示例#3
0
	def __init__(self,file_name,token):
		self.file_name=os.path.splitext(file_name)[0]+".ref"
		self.token=token
		self.ui = loadUi(os.path.join(get_ui_path(),"ref.ui"))
		self.ui.label.setText(_("Reference information"))
		pixmap = QPixmap(os.path.join(get_image_file_path(),"ref.png"))
		self.ui.image.setPixmap(pixmap)
		self.ui.setWindowIcon(QIcon(os.path.join(get_image_file_path(),"ref.jpg")))		

		self.load()
示例#4
0
	def __init__(self,text,default,image):
		#QDialog.__init__(self)
		self.ui = loadUi(os.path.join(get_ui_path(),"question.ui"))
		self.ui.label.setText(text)
		self.ui.text.setText(default)
		pixmap = QPixmap(os.path.join(get_image_file_path(),image))
		self.ui.image.setPixmap(pixmap)
		ret=self.ui.exec_()
		if ret==True:
			self.ret=self.ui.text.text()
		else:
			self.ret=None
示例#5
0
 def __init__(self, text, default, image):
     #QDialog.__init__(self)
     self.ui = loadUi(os.path.join(get_ui_path(), "question.ui"))
     self.ui.label.setText(text)
     self.ui.text.setText(default)
     #pixmap = QPixmap(os.path.join(get_image_file_path(),image))
     icon = icon_get(image)
     self.ui.setWindowIcon(icon)
     self.ui.image.setPixmap(icon.pixmap(icon.actualSize(QSize(64, 64))))
     ret = self.ui.exec_()
     if ret == True:
         self.ret = self.ui.text.text()
     else:
         self.ret = None
示例#6
0
	def __init__(self):
		self.ret_path=None
		# Create a new window

		self.window = loadUi(os.path.join(get_ui_path(),"new.ui"))

		self.win_list=windows()
		self.win_list.load()
		self.win_list.set_window(self.window,"new_simulation")

		self.window.listwidget.setIconSize(QSize(64,64))
		self.window.listwidget.clear()

		itm = QListWidgetItem( "Organic solar cell (p3htpcbm.gpvdm)" )
		itm.setIcon(QIcon(os.path.join(get_image_file_path(),"icon.png")))
		self.window.listwidget.addItem(itm)

		itm = QListWidgetItem( "Organic LED (oled.gpvdm)" )
		itm.setIcon(QIcon(os.path.join(get_image_file_path(),"oled.png")))
		self.window.listwidget.addItem(itm)

		itm = QListWidgetItem( "Crystalline silicon solar cell new/beta (silicon.gpvdm)" )
		itm.setIcon(QIcon(os.path.join(get_image_file_path(),"si.png")))
		self.window.listwidget.addItem(itm)

		itm = QListWidgetItem( "CIGS Solar cell new/beta (cigs.gpvdm)" )
		itm.setIcon(QIcon(os.path.join(get_image_file_path(),"si.png")))
		self.window.listwidget.addItem(itm)

		itm = QListWidgetItem( "a-Si solar cell new/beta (a-silicon.gpvdm)" )
		itm.setIcon(QIcon(os.path.join(get_image_file_path(),"asi.png")))
		self.window.listwidget.addItem(itm)

		itm = QListWidgetItem( "polycrystalline silicon (new/beta) (silicon.gpvdm)" )
		itm.setIcon(QIcon(os.path.join(get_image_file_path(),"psi.png")))
		self.window.listwidget.addItem(itm)

		itm = QListWidgetItem( "OFET (new/beta) (ofet.gpvdm)" )
		itm.setIcon(QIcon(os.path.join(get_image_file_path(),"ofet.png")))
		self.window.listwidget.addItem(itm)

		self.window.listwidget.itemDoubleClicked.connect(self.callback_next)
		self.window.next.clicked.connect(self.callback_next)
		self.window.cancel.clicked.connect(self.callback_close)
示例#7
0
	def __init__(self,path):
		self.file_path=""
		self.window = loadUi(os.path.join(get_ui_path(),"open.ui"))
		#self.window.center()

		icon = QPixmap(os.path.join(get_image_file_path(),"up.png"))
		self.window.up.setIcon(QIcon(icon))
		self.window.up.clicked.connect(self.on_up_clicked)


		icon = QPixmap(os.path.join(get_image_file_path(),"home.png"))
		self.window.home.setIcon(QIcon(icon))
		self.window.home.clicked.connect(self.on_home_clicked)


		self.dir = path
		self.root_dir= path

		self.window.path.setText(path)

		self.dir_icon = self.get_icon("dir")
		self.dat_icon = self.get_icon("dat")
		self.inp_icon = self.get_icon("inp")
		self.xls_icon = self.get_icon("xls")
		self.info_icon = self.get_icon("info")
		self.spectra_icon = self.get_icon("spectra")
		self.mat_icon = QIcon(QPixmap(os.path.join(get_image_file_path(),"organic_material.png")))

		self.window.listwidget.setIconSize(QSize(48,48))
		self.window.listwidget.setViewMode(QListView.IconMode)
		self.window.listwidget.setSpacing(8)
		self.window.listwidget.setWordWrap(True)
		gridsize=self.window.listwidget.size()
		gridsize.setWidth(80)
		gridsize.setHeight(80)

		self.window.listwidget.setGridSize(gridsize)

		self.fill_store()

		self.window.listwidget.itemDoubleClicked.connect(self.on_item_activated)
		self.window.listwidget.itemClicked.connect(self.on_selection_changed)
示例#8
0
	def init(self):
		self.window = loadUi(os.path.join(get_ui_path(),"splash.ui"))
		self.window.setWindowFlags(Qt.FramelessWindowHint|Qt.WindowStaysOnTopHint)
		self.center()
		self.window.li.setText(notice()+"\n"+version())
		self.window.setModal(Qt.WindowModal)
		self.window.image.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff)
		self.window.image.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOff)

		window_h=self.window.height()
		window_w=self.window.width()
		r=random.randint(2, 3)
		image=QPixmap(os.path.join(get_image_file_path(),"splash"+str(r)+".png"))
		image.scaledToHeight(window_h)

		w=image.width()
		h=image.height()
		x_max=w-window_h-window_w/2

		hour=float(time.strftime("%H"))*60
		m=float(time.strftime("%m"))
		tot=hour+m
		my_max=float(24*60)

		value=tot/my_max

		xpos=int(x_max*value)+window_w/2
		print("xpos=",xpos)
		scene=QGraphicsScene();
		scene.setSceneRect(xpos, 0, 0, h)
		self.window.image.setScene(scene)

		self.window.show()

		scene.addPixmap(image);

		QTimer.singleShot(1500, self.callback_destroy)
示例#9
0
	def __init__(self,text):
		QWidget.__init__(self)
		self.window = loadUi(os.path.join(get_ui_path(),"simulation_errors.ui"))
		self.window.text.setText(text)
		self.window.ok.clicked.connect(self.callback_close)
		self.window.show()