大二上学期Linux课程设计(基于qt的音量控制管理器)
来源:互联网 发布:python thread sleep 编辑:程序博客网 时间:2024/04/30 09:56
#include <QtGui/QApplication>#include "mainwindow.h"int main(int argc, char *argv[]){ QApplication a(argc, argv); MainWindow w; w.show(); return a.exec();}
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QProcess>namespace Ui { class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic: explicit MainWindow(QWidget *parent = 0); ~MainWindow();public slots: void changeedit(); void changeedit_2(); void open(); void close(); void up(); void down(); void yijian(); void vidio(); void main();private: Ui::MainWindow *ui;};#endif // MAINWINDOW_H
#include "mainwindow.h"#include "ui_mainwindow.h"#include <QProcess>MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); QObject::connect(ui->pushButton,SIGNAL(clicked()),this,SLOT(changeedit())); QObject::connect(ui->pushButton_2,SIGNAL(clicked()),this,SLOT(changeedit_2())); QObject::connect(ui->open,SIGNAL(clicked()),this,SLOT(open())); QObject::connect(ui->close,SIGNAL(clicked()),this,SLOT(close())); QObject::connect(ui->up,SIGNAL(clicked()),this,SLOT(up())); QObject::connect(ui->down,SIGNAL(clicked()),this,SLOT(down())); QObject::connect(ui->yijian,SIGNAL(clicked()),this,SLOT(yijian())); QObject::connect(ui->vidio,SIGNAL(clicked()),this,SLOT(vidio())); QObject::connect(ui->main,SIGNAL(clicked()),this,SLOT(main()));}void MainWindow::changeedit(){ ui->lineEdit->setText("hello world");}void MainWindow::changeedit_2(){ ui->lineEdit_2->setText("hello world");}void MainWindow::open(){ system("/home/sailor/linux/open.sh");}void MainWindow::close(){ QProcess *proc = new QProcess; proc->start("/home/sailor/linux/close.sh");}void MainWindow::up(){ QProcess *proc = new QProcess; proc->start("/home/sailor/linux/up.sh");}void MainWindow::down(){ QProcess *proc = new QProcess; proc->start("/home/sailor/linux/down.sh");}void MainWindow::yijian(){ QProcess *proc = new QProcess; proc->start("/home/sailor/linux/yijian.sh");}void MainWindow::vidio(){ QProcess *proc = new QProcess; proc->start("/home/sailor/linux/vidio.sh");}void MainWindow::main(){ QProcess *proc = new QProcess; proc->start("/home/sailor/linux/main");}MainWindow::~MainWindow(){ delete ui;}
0 0
- 大二上学期Linux课程设计(基于qt的音量控制管理器)
- 大二上学期Linux课程设计(基于qt的音量控制管理器)
- 大二上学期的规划~
- 我的大二上学期
- 大二上学期刚开始的一点感想
- 大二上学期的学习感想
- 对大二上学期的总结
- 对于大二上学期的反思
- 大二上学期咸鱼的总结
- 大二上学期(回顾与展望)
- 大二上学期计划
- 大二上学期复习计划
- 大二上学期感想
- 大二上学期
- 大二上学期小结
- 大二上学期 学习计划
- 课程设计上学期总结
- 大一上学期课程设计
- IE6,7,8"开发人员工具"使用详解下(浏览器模式、文本模式、JavaScript调试、探查器)
- android图片_创建原图副本
- get和post请求的区别
- CentOS7 配置阿里云yum源
- 解决 ckfinder 不能上传图片,附件问题
- 大二上学期Linux课程设计(基于qt的音量控制管理器)
- linux 下 解压 win zip 文件乱码 解决
- B/S架构下实现文件上传
- 【目标检测大集合】R-FCN、SSD、YOLO2、faster-rcnn和labelImg实验笔记
- #sicily#1641.Binary Searchable
- LeetCode 33---Search in Rotated Sorted Array
- Rotate List
- Windows Server 2003安装IIS服务并配置WEB站点
- 在Mac上搭建React Native开发环境