def initLoginUI(self): # Load UI file. main_ui_file = ui.get_ui_file("login.ui", ui_utils.get_folder()) self.ui = ui.loadUiWidget(main_ui_file, parent=self) # Layout. self.setLayout(QtGui.QVBoxLayout()) self.layout().addWidget(self.ui) self.layout().setSpacing(0) self.layout().setContentsMargins(2, 2, 2, 2) # Store ui elements for use later in signals or functions. self.lb_image_logo = ui.get_child(self.ui, "lb_image_logo") self.lb_image_wave = ui.get_child(self.ui, "lb_image_wave") self.le_user = ui.get_child(self.ui, "le_user") self.le_pass = ui.get_child(self.ui, "le_pass") self.lb_info = ui.get_child(self.ui, "lb_info") self.pb_login = ui.get_child(self.ui, "pb_login") # Set the ui images. image_logo_file = image.get_image_file("login_logo_full.png", ui_utils.get_folder()) image_wave_file = image.get_image_file("login_logo_wave.png", ui_utils.get_folder()) self.lb_image_logo.setPixmap(image.create_pixmap(image_logo_file)) self.lb_image_wave.setPixmap(image.create_pixmap(image_wave_file)) # Connect signals self.pb_login.clicked.connect(self.check_login)
def initUI(self): # Title self.setWindowTitle("Inside Animation Campus") # Applies the theme for the widget # theme.apply_style(self, "inside_anim_dark.qss") # Icon for the window image_app_icon = image.get_image_file("app_icon.png", ui_utils.get_folder()) self.setWindowIcon(image.create_pixmap(image_app_icon)) # Allows maximize and minimize self.setWindowFlags(self.windowFlags() | QtCore.Qt.WindowSystemMenuHint | QtCore.Qt.WindowMinMaxButtonsHint) # layout self.setLayout(QtGui.QVBoxLayout()) # add main widget self.mainWiget = InsideAnimCampusMainWidget() self.layout().addWidget(self.mainWiget) self.layout().setSpacing(0) # resizesthe interface to get the initial default. self.resize(1024, 768) self.show()
def initUI(self): # Load UI file main_ui_file = ui.get_ui_file("main.ui", ui_utils.get_folder()) self.ui = ui.loadUiWidget(main_ui_file, parent=self) # Layout self.setLayout(QtGui.QVBoxLayout()) self.layout().addWidget(self.ui) self.layout().setSpacing(0) self.layout().setContentsMargins(2, 2, 2, 2) # test_video_link = "P:/insideAnim/educ/masters/animation/05_creatures/01_creatures_workshop/video/creatures01_lsn01_sbt01_the_basis_of_animal_behavior.mp4" # test_video_link = "http://www.db.insideanim.com/media/campus/tmp/creatures01_lsn01_sbt01_the_basis_of_animal_behavior_quarter.mp4" # test_video_link = "http://www.db.insideanim.com/media/campus/tmp/creatures01_lsn01_sbt01_the_basis_of_animal_behavior.flv" # test_video_link = "http://www.db.insideanim.com/media/campus/tmp/creatures01_lsn01_sbt02_animal_anatomy_vs_human_anatomy.flv" # test_video_link = "http://www.db.insideanim.com/media/campus/tmp/creatures01_lsn01_sbt03_morphology_of_limbs.flv" self.wg_test_video = ui.get_child(self.ui, "wg_test_video") self.video_player = video_player.video_player_widget() self.wg_test_video.layout().addWidget(self.video_player) self.video_player.set_step_options(mode="frame", size=1, pause_on_step=True) self.video_player.set_controls_visibility( ["pb_track_prev", "pb_track_next", "pb_loop", "pb_random", "pb_seek_random"], False ) self.video_player.set_time_mode("frames") theme.apply_style(self.wg_test_video, "inside_anim_video_player.qss") video_0 = "http://www.db.insideanim.com/media/campus/tmp/creatures01_lsn01_sbt01_the_basis_of_animal_behavior_quarter.mp4" video_1 = "http://www.db.insideanim.com/media/campus/tmp/creatures01_lsn01_sbt01_the_basis_of_animal_behavior_third.mp4" video_2 = "http://www.db.insideanim.com/media/campus/tmp/creatures01_lsn01_sbt01_the_basis_of_animal_behavior_half.mp4" video_3 = "http://www.db.insideanim.com/media/campus/tmp/creatures01_lsn01_sbt01_the_basis_of_animal_behavior_twothirds.mp4" video_4 = "http://www.db.insideanim.com/media/campus/tmp/creatures01_lsn01_sbt01_the_basis_of_animal_behavior_threequarters.mp4" video_5 = "http://www.db.insideanim.com/media/campus/tmp/creatures01_lsn01_sbt01_the_basis_of_animal_behavior_full.mp4" self.video_player.add_url(video_0) # self.video_player.add_url(video_1) self.video_player.add_url(video_2) # self.video_player.add_url(video_3) # self.video_player.add_url(video_4) self.video_player.add_url(video_5) self.video_player.set_current_url(1)