zoukankan      html  css  js  c++  java
  • Linux下如何用QT检测到U盘已经插入,并实现mount与umount

    Linux下如何用QT检测到U盘已经插入,并实现mount与umount
    因为开发一个自动插入U盘就自动复制,并且要能在复制开始前先对U盘进行格式化。
    想让Linux先对U盘进行格式化,然后再对U盘进行加载,加载完成后开始复制,复制完成后自动卸载。
    解决方法,使用qt自带的QDBus可以实现,下面为连接代码,当系统有设备插入时,可以调用slotDeviceAdded函数。
    Copy code
            QDBusConnection::systemBus().connect(    "org.freedesktop.Hal",
                            "/org/freedesktop/Hal/Manager",
                            "org.freedesktop.Hal.Manager",
                            "DeviceAdded",
                            this,
                            SLOT(slotDeviceAdded(QString )));

  • 相关阅读:
    POJ3678 KATU PUZZLE
    poj3321(codevs1228)苹果树
    codevs 1955 光纤通信 USACO
    codevs 1027 姓名与ID
    codevs 1051 接龙游戏
    洛谷 P1717 钓鱼
    codevs 1062 路由选择
    洛谷 P1083 借教室
    codevs 2596 售货员的难题
    Vijos 1053 easy sssp
  • 原文地址:https://www.cnblogs.com/zzxap/p/2175690.html
Copyright © 2011-2022 走看看