分类目录归档:QT

带动态链接库的启动脚本

#!/bin/sh

path_current=`pwd`
path_script=$(cd "$(dirname "$0")"; pwd)
mode=$1

exe_name=NetSpeedServer

export PATH=$PATH:$path_script
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$path_script

app_process=`ps -ef | grep "$exe_name"| grep -v grep`

case "$mode" in
   'start')
        echo "it's ready to start op...."
        if test -n "$app_process"; then
                echo ""
                echo "$app_process"
                echo ""
        else
		cd $path_script
                nohup $path_script/$exe_name host=39.105.7.201 port=9513 > /dev/null 2>&1 &
		cd $path_current

        fi

        echo 'success to start.'
        ;;
   'stop')
        echo "it's ready to check process..."
        if test -n "$app_process"; then
                echo "had find app process informaton"
                echo $app_process | awk '{print ($2)}' | xargs kill -9
        fi
        echo 'success to kill.'
        ;;
    *)
        basename=`basename "$0"`
        echo "Usage: $basename  {start|stop}  [ server options ]"
        exit 1
        ;;
esac
exit 1

Apple相关离线下载

Apple相关的离线下载地址
https://developer.apple.com/downloads
虚拟机的苹果驱动,要解压把下面的iso文件提出来,直接安装。
http://softwareupdate.vmware.com/cds/vmw-desktop/fusion/8.5.8/5824040/packages/

Qt的国际语言怎么用

1.ts文件编写




 //可以有N多个上下文件,每个上下文就是一个类或一个QML文件
    SystemTray  //这个名字为类名,在工程里它只会翻译SystemTray类实例的相关文字。
    
        E&xit
        退出(&x)
    
    
        Hello World
        世界,你好
    


    main  //这个名字为main.qml的不带后缀名的文件名。
    
        E&xit
        退出(&x)
    
    
        Hello World
        世界,你好
    


2.使用Qt语言家即Linguist程序,发布成qm文件。


3.代码启用

QString lang = QLocale::system().name();
    QTranslator translator;
    if (translator.load(":/res/i18n_zh.qm")) {
        QApplication::installTranslator(&translator);
    }