GPUViewer.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:GPU-Viewer 作者: arunsivaramanneo 项目源码 文件源码
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()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号