首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python图形界面多线程关闭问题

我们平时在做图形界面的时候,经常会遇到处理一些耗时操作,比如请求接口或者进行一些复杂运算。这个时候我们就可以将前端界面UI设置为主线程,处理复杂的业务逻辑的事情交给子线程处理。...print("主线程") t1 = threading.Thread(target=func_1) t1.start() 如果命令行执行这个程序的话,你会发现即使ctrl+c关闭了主线程...,子线程依然在执行,这个在UI程序里面对应的就是界面关闭了,后台还在运行程序,我们需要做的就是将子线程守护到主线程上,也就是将子线程设置成守护进程,一旦主线程销毁,它也会销毁。...start() 线程中的常用方法 start 执行线程,执行的是线程中的run方法 run 线程实际运行的方法 is_alive 判断线程是否存活, join 将子进程加入到主线程队列中,也就是说主线程关闭之后会阻塞

47720
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    GTK、KDE、Gnome、XWindows 图形界面

    一、linux图形界面的实现只是linux下的应用程序实现 图形界面(GUI)并不是linux的一部分,linux只是一个基于命令行的操作系统,linux和Xfree的关系就相当于当年的DOS和...Windows 95及以后的版本就不一样了,他们的图形界面是操作系统的一部分,图形界面在系统内核中就实现了,没有了图形界面windows就不成为windows了,但linux却不一样,没有图形界面linux...你可以用google找到这样的X服务器软件,只不过在LINUX上最常用的是XFree86(现在的linux发行版都用Xorg了)顺便说一句,苹果电脑的图形界面用的也是X协议,而且被认为是做的最好的X协议图形界面...五、WM(Window Manager)窗口管理器 窗口管理器的作用就是实现窗口的最大化、最小化、移动、关闭等,而这些不是X服务器来负责完成的。...,你可以最大化、最小化、移动、关闭窗口等。

    5.1K61
    领券