当前位置:编程学习 > wap >>

求解答 求指导

项目:基于 Qt 的综合项目实训 
 
要求: 
1、 主窗口界面,包含至少二级菜单 
2、 菜单功能包括:计算器,画图板,帮助,退出 
3、 打开新窗口,实现“计算器”功能,至少包括:整数四则运算、
平方、立方,其他功能不限。 
4、 打开新窗口,实现“画图板”功能,至少包括:点、线、圆、
指定线条及图形颜色、移位,其他功能不限。 




求高手给思路 做到一个项目里了  但是不知道怎么连接在一起   求解答   怎么能按下按钮  然后转到画图板或者计算器的界面? --------------------编程问答-------------------- 给你一个小例子。

void RunCalculator( void )
{
  QEventLoop loop;
  CalculatorWidget w;
  w.show( );
  loop.exec( );
}
--------------------编程问答-------------------- 这是什么???能解释一下吗?? --------------------编程问答-------------------- 连接按钮的clicked()信号和我写的RunCalculator()槽,即可满足你所说的“按下按钮  然后转到画图板或者计算器的界面”。
详细的,麻烦楼下大牛解释一下。 --------------------编程问答-------------------- 但是我做的是二级界面  不是按钮时菜单下的新建功能 就像文本编辑下的新建功能  它的槽函数是trigged   不是clicked...求解答。。 --------------------编程问答-------------------- 信号槽连接,在槽中show你的widget --------------------编程问答--------------------
引用 4 楼 u011258798 的回复:
但是我做的是二级界面  不是按钮时菜单下的新建功能 就像文本编辑下的新建功能  它的槽函数是trigged   不是clicked...求解答。。

一样的意思,你连接它的trigged信号,出发槽函数就可以了。

connect(yyy, SIGNAL(trigged()), this, SLOT(doSomething()));

void XXX::doSomething()
{
   //do something
}
--------------------编程问答-------------------- 能不能哪位大神给我做一个例子????
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,