QT comBox按钮怎么获取当前值,

QT comBox按钮怎么获取当前值,,第1张

Qt是面向对象的框架,使用特殊的代码生成扩展以及一些宏,Qt很容易扩展,并且允许真正地组件编程,QT comBox按钮获取当前值方法为:

1、右键点击项目下的引用,然后点击添加引用。

2、找到SystemWebdll这个dll,然后点击确定,添加这个引用。

3、然后在代码中添加using SystemWebUIWebControls,这行代码。

4、运行程序,可以看到添加成功,combox中正常显示。

注意事项:

Qt支持下列 *** 作系统: Microsoft Windows 95/98, Microsoft Windows NT, Linux, Solaris, SunOS, HP-UX, Digital UNIX (OSF/1, Tru64), Irix, FreeBSD, BSD/OS, SCO, AIX, OS390,QNX 等等。

#!/bin/bash

####作者:RUIFOX

####功能:取得某日期的任意天前或后的日期

####参数1为获得帮助

if [ "$1" = "" ]

then

echo "功能:取得某日期的任意天前或后的日期

Usage:date_g [-b|-a] [n(days)] [Now(yyyymmdd)]

-b 表示往前的日期

-a 表示往后的日期,缺省为-a 1,即往后一天

n 表示间隔的天数,缺省为1

Now 表示基点日期,缺省为当前日期

如:date_g -a 365 20050210,结果为20060210"

exit

fi

####参数2表示间隔天数,缺省为1天

Pre=1

if [ "$2" != "" ]

then

Pre=$2

fi

####参数3表示基点日期,缺省为当前系统日期

####如果要输入特定的基点日期,参数2则不能省略

if [ "$3" != "" ]

then

Len=`expr length "$3"`

if [ $Len != 8 ]

then

echo "非法基点日期[$Len]!!"

exit

fi

year=`echo $3|awk '{print substr($1,1,4)}'`

month=`echo $3|awk '{print substr($1,5,2)}'`

day=`echo $3|awk '{print substr($1,7,2)}'`

DateP=$3

else

month=`date +%m`

day=`date +%d`

year=`date +%Y`

DateP=`date +'%Y%m%d'`

fi

####参数1表示向前或向后计数

if [ "$1" = "-a" ]

then

day=`expr $day + $Pre`

Ss="后"

else

day=`expr $day - $Pre`

Ss="前"

fi

####函数mon_max_day获得每个月的最大天数

####参数一:月数(1-12)

####输出:显示最大天数

mon_max_day()

{

day=0

if [ $1 -gt 0 -a $1 -lt 13 ]

then

case $1 in

1|01|3|03|5|05|7|07|8|08|10|12) day=31;;

4|04|6|06|9|09|11) day=30;;

2|02)

if [ `expr $year % 4` -eq 0 ]; then

if [ `expr $year % 400` -eq 0 ]; then

day=29

elif [ `expr $year % 100` -eq 0 ]; then

day=28

else

day=29

fi

else

day=28

fi;;

esac

fi

printf $day

}

####主程序开始

Max=`mon_max_day $month`

####针对向前的情况

while [ $day -le 0 ]

do

month=`expr $month - 1`

if [ $month -eq 0 ]

then

month=12

year=`expr $year - 1`

fi

Max=`mon_max_day $month`

day=`expr $day + $Max`

done

####针对向后的情况

while [ $day -gt $Max ]

do

day=`expr $day - $Max`

month=`expr $month + 1`

if [ $month -eq 13 ]

then

month=1

year=`expr $year + 1`

fi

Max=`mon_max_day $month`

done

DateA=`printf "%02d%02d%02d" $year $month $day`

echo "基点日期为[$DateP], $Pre天$Ss的日期为[$DateA]"

以上就是关于QT comBox按钮怎么获取当前值,全部的内容,包括:QT comBox按钮怎么获取当前值,、高分求助,用QT语言编程,如何返回系统当前的时间、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9568620.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存