首页 > 系统相关 >Ubuntu14.04QT程序开机自启动(转)

Ubuntu14.04QT程序开机自启动(转)

时间:2024-07-27 13:55:32浏览次数:8  
标签:qtplot test1 QT Desktop Debug Ubuntu14.04 自启动

 按语:

        linux 应用程序设为开机自启动, 可修改 /etc/rc.local中添加启动代码, 但QT应用程序无法自动启动,后参考此文, 添加应用(原来做好的desktop文件),成功。

1.运行已经编辑好的QT程序,run、debug,生成类似于build-qtplot-Desktop-Debug的文件,当然程序在编译时会显示该debug文件的具体位置,例如图中绝对地址为 /home/ubuntu/Documents/build-qtplot-Desktop-Debug/qtplot

2、建立名为test1.sh文件,名字自己取

#!/bin/bash
sleep 5
cd /home/ubuntu/Documents/build-qtplot-Desktop-Debug
./qtplot
cd 后面就是Debug的文件目录

3、startup Application

 

add ,添加刚才的test1.sh,commmand行添加.test1.sh绝对路径,save.重启就成功了。

 https://blog.csdn.net/qq_29591593/article/details/89924497

标签:qtplot,test1,QT,Desktop,Debug,Ubuntu14.04,自启动
From: https://www.cnblogs.com/xihong2014/p/18326877

相关文章

  • QT mainwindow UI界面添加工具栏
    1.在mainwindowUI设计器界面右上角右键mainwindow 弹出如下菜单图1可以看到添加工具栏,移除状态栏等相关操作都在菜单中2.新建action相关菜单项图2在红框中的ActionEdit中,第一行菜单栏按钮(分别是新建,复制,粘贴,删除,修改)点击以进行创建鼠......
  • ubuntu系统中安装PyQt5,并在Pycharm中配置
    本文详细讲述了在Ubuntu22.04中安装PyQt5的过程,并在Pycharm中导入了两个PyQt5的模块。第一步:打开终端,输入以下指令下载pyqt5:sudoaptinstallpyqt5* 输入“y”继续…第二步:输入以下指令,安装pyqt5相应的工具:并输入“y”继续:sudoaptinstallqttools5-dev-tool......
  • QT网络编程(二)——TCP协议工作原理及实战
    目录引言一、TCP协议基础知识1.TCP协议特点2.TCP连接的三个阶段3.三次握手和四次挥手二、Qt中的TCP编程1.引入Qt网络模块2.QTcpServer类常用函数3.QTcpSocket类常用函数三、TCP网络通信流程TCP服务器TCP客户端四、实战示例UI界面核心代码运行结果......
  • vs2022 QT Opencv用到的一些代码
     MyFirstQT.cpp#include"MyFirstQT.h"#include"ui_MyFirstQT.h"#include<QFileDialog>#include<QMessageBox>#include<QPixmap>#include<opencv2/opencv.hpp>#include<QDebug>#include<opencv2/imgp......
  • Qt自定义控件
    开发系统:ubuntu22.04IDE:clion构建工具:cmakeQt自定义控件之插件形式插件形式是指将自定义控件按照一定的规则,生成动态库,放到Qtdesigner插件加载目录/usr/lib/x86_64-linux-gnu/qt5/plugins/designer下,Qtdesigner启动时加载,自定义控件就像内置控件一样可以直接拖拽。下面......
  • Ubuntu配置开机自启动
    一、创建启动脚本创建启动脚本start_control_ros.sh#!/bin/bash#Waitforthenetworktobeup(ifneeded)sleep30#SourceyourROSsetup.bash(adjustthepathifnecessary)source/opt/ros/noetic/setup.bashsource/home/boat/duyiming_ws/devel/setup.bashe......
  • qt 连接扫码枪,检查串口插拔
    boolMainWindow::nativeEvent(constQByteArray&eventType,void*message,long*result){Q_UNUSED(result);Q_UNUSED(eventType);MSG*pMsg=reinterpret_cast<MSG*>(message);if(pMsg->message==WM_KEYUP){ushort......
  • 巧用 QLineF 从 QTransform 提取角度
    我们在对QGraphicsItem进行变换时,QT提供了很多便捷的方法。但当我们想获取当前变换的角度时却有些困难,因为QTransform没有提供获取角度的方法。在文章Qt从QTransform逆向解出Translate/Scale/Rotate(平移/缩放/旋转)分析分析过,使用QTransform进行多种变换组合后,由于组合......
  • 【QT】QT 窗口(菜单栏、工具栏、状态栏、浮动窗口、对话框)
    Qt窗口是通过QMainWindow类来实现的。QMainWindow是一个为用户提供主窗口程序的类,继承自 QWidget类,并且提供了⼀个预定义的布局。QMainWindow包含一个菜单栏(MenuBar)、多个工具栏(ToolBars)、多个浮动窗口(铆接部件)(DockWidgets)、⼀个状态栏(StatusBar)和一个中心部件(Cent......
  • MFC制作MQTT(EMQX)客户端 - 开、关功能实现(附源码)
    前言全局说明MFC制作MQTT客户端(附源码)一、说明环境:Windows7旗舰版VisualStudio2013CMakeversion3.19.8paho.mqtt.cV1.3.13二、MFC功能代码:2.1引入h头文件#include"include\MQTTAsync.h"#include"include\MQTTClient.h"2.2添加连接服务器信息......