zoukankan      html  css  js  c++  java
  • Linux-开机启动程序

    尝试一下几种方法:

    1.修改  /etc/rc.local文件。

    在exit0 前添加启动命令

    2.在/home/pi/.config/autostart/  下添加.desktop

    在.config下的autostart下创建.desktop 文件(若autostart文件夹不存在则手动创建),

     

    添加以下代码,关键要有Type和Exec2行。

    但是我的比较特殊启动的是wxpython的脚本,所以以上方法都无效(程序启动了,但是不显示界面),所以在写了一个Python脚本,系统启动调用这个脚本,然后这个脚本在延时后

    在调用要用的python程序。

     wx看板

    import wx
    import os
    import time
    
    def OpenMainForm():
        app=wx.App()
        import ASRS
        mainform=ASRS.MyFrame()
    
        mainform.ShowFullScreen(True,style=wx.FULLSCREEN_NOTOOLBAR)
        app.MainLoop()
    
    
    time.sleep(5)
    OpenMainForm()

    QT看板

    from ASRS import Stats
    import os
    import time
    from PySide2.QtWidgets import QApplication
    def OpenMainForm():
        app = QApplication([])
        stats = Stats()
        #stats.ui.show()
    
        stats.ui.showFullScreen()
        app.exec_()
    
    
    time.sleep(5)
    OpenMainForm()
  • 相关阅读:
    Promise关键知识
    CSS实现简易的轮播图
    绝对定位和相对定位的一些特性
    行内元素及其浮动
    webpack实践总结
    less语法详解
    js模拟事件
    jquery各种事件绑定的区别
    前端路由实现的关键知识点
    js鼠标事件相关知识
  • 原文地址:https://www.cnblogs.com/JinweiChang/p/10977722.html
Copyright © 2011-2022 走看看