qt 循环函数都有哪些?像c语言的for while类似的那种?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt 循环函数都有哪些?像c语言的for while类似的那种?相关的知识,希望对你有一定的参考价值。

用qt做简单界面,在窗口中循环显示一个label,但是对qt的循环函数,不了解。是不是qt中可以写c语言的for 和 while 函数?具体怎吗搞。
请指出qt中循环可以怎么弄?或者给与 其他资料参考。

参考技术A Qt是一个使用C++开发的界面框架,可以直接使用C++的循环语句,比如for、while等。
Qt同时提供了一个foreach语句用于扩充C++的循环。你完全可以使用for和while实现foreach的功能,不过foreach能够更加简便一些。

foreach(variables ,container)关键字是Qt对c++的一个扩展,主要用于按顺序历经容器(container)中的对象,例如:
QLinkList<QString> list;
QString str;
foreach(str , list)
qDebug()<<str;

这样就可以历经list里存储的对象了,它的作用相当于标准C++中的iterator
QLinkList<QString> list;
QLinkListIterator<QString> i(list);
while(i.hasNext())
qDebug()<<i.next();


具体内容你可以查看Qt的帮助文档来学习,Qt的帮助文档写的非常详细,而且附带有大量示例代码。追问

麻烦大哥给小弟指点下:
1、给找几个 简单例子看看吧,关于qt中的foreach (或者是for while的例子),是例子例子。
2、就我这个问题,让一个label每5s循环显示一下。我新建一个qt4 gui 应用,名字都默认。
main.cpp MainWindow.cpp MainWindow.ui MainWindow.h 四个文件中需要做哪些修改呢?谢谢

追答

请学习《C++ GUI Qt 4编程》一书,该书网上也能下到电子版。
另外可以参考Qt的帮助文档,内容非常全面。

本回答被提问者和网友采纳
参考技术B 循环显示一个label。是什么意思。跑马那样的。?追问

就是让一个label 每10s显示 3s,再过10s 在显示3s,再过10s 在现实3s,这样子……
如何做到? 会用定时器QTime 让一个label 10s显示一次,但是 不会循环函数foreach和for() while()循环。c语言很熟,但是qt 里面的值怎么写。请大哥指点!!!

参考技术C 1、Qt是一个使用C++开发的界面框架,可以直接使用C++的循环语句,比如for、while等。Qt同时提供了一个foreach语句用于扩充C++的循环。可以使用for和while实现foreach的功能,不过foreach能够更加简便一些。
2、例如:
foreach(variables ,container)关键字是Qt对c++的一个扩展,主要用于按顺序历经容器(container)中的对象,例如:
QLinkList<QString> list;
QString str;
foreach(str , list)
qDebug()<<str;

这样就可以历经list里存储的对象了,它的作用相当于标准C++中的iterator
QLinkList<QString> list;
QLinkListIterator<QString> i(list);
while(i.hasNext())
qDebug()<<i.next();
参考技术D 高端

C语言中的图形函数都有哪些

在dos下运行,请高手告诉我有关c语言中的图形函数有哪些

一) 像素函数
putpiel() 画像素点函数
getpixel()返回像素色函数
(二) 直线和线型函数
line() 画线函数
lineto() 画线函数
linerel() 相对画线函数
setlinestyle() 设置线型函数
getlinesettings() 获取线型设置函数
setwritemode() 设置画线模式函数
(三)、多边形函数
rectangle() 画矩形函数
bar() 画条函数
bar3d() 画条块函数
drawpoly() 画多边形函数
(四)、 圆、弧和曲线函数
getaspectratio()获取纵横比函数
circle()画圆函数
arc() 画圆弧函数
ellipse()画椭圆弧函数
fillellipse() 画椭圆区函数
pieslice() 画扇区函数
sector() 画椭圆扇区函数
getarccoords()获取圆弧坐标函数
(五)、 填充函数
setfillstyle() 设置填充图样和颜色函数
setfillpattern() 设置用户图样函数
floodfill() 填充闭域函数
fillpoly() 填充多边形函数
getfillsettings() 获取填充设置函数
getfillpattern() 获取用户图样设置函数
(六)、图像函数
imagesize() 图像存储大小函数
getimage() 保存图像函数
putimage() 输出图像函数
参考技术A 标准C语言没有图形函数,初学者比较熟悉的TC2中的graphics.h中声明的函数都不是C语言的标准库函数。

以上是关于qt 循环函数都有哪些?像c语言的for while类似的那种?的主要内容,如果未能解决你的问题,请参考以下文章

在c语言中 分别从变量的作用域和生存期来分析变量各都有哪些种类

C语言中的图形函数都有哪些

JavaScript的循环语句都有哪些?

c语言清屏函数都有哪些?

在C语言中条件语句都有哪些需要注意的事项?

VB循环语句主要都有哪些