def main():
# T1 = time.time()
setting = Gtk.Settings.get_default()
if Const.THEME1:
setting.set_property("gtk-theme-name","FlatPlat")
elif Const.THEME2:
setting.set_property("gtk-theme-name","Adapta")
elif Const.THEME3:
setting.set_property("gtk-theme-name","Numix")
gtk = MyGtk("GPU-Viewer v1.3")
setScreenSize(gtk, Const.WIDTH_RATIO, Const.HEIGHT_RATIO1)
openGlTab = gtk.createTab(Const.OPEN_GL_PNG, Const.ICON_WIDTH, Const.ICON_HEIGHT, True)
t1=threading.Thread(target=OpenGL,args=(openGlTab,))
t1.start()
if isVulkanSupported():
vulkanTab = gtk.createTab(Const.VULKAN_PNG, Const.ICON_WIDTH, Const.ICON_HEIGHT, True)
t2=threading.Thread(target=Vulkan,args=(vulkanTab,))
t2.start()
t2.join()
if isOpenclSupported():
openclTab = gtk.createTab(Const.OPEN_CL_PNG, 100, Const.ICON_HEIGHT,False)
t4=threading.Thread(target=openCL,args=(openclTab,))
t4.start()
aboutTab = gtk.createTab(Const.ABOUT_US_PNG, Const.ICON_WIDTH, Const.ICON_HEIGHT, False)
t3=threading.Thread(target=about,args=(aboutTab,))
t3.start()
t3.join()
# print(time.time()-T1)
gtk.connect("delete-event", quit)
gtk.show_all()
gtk.mainLoop()
评论列表
文章目录