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

qt

我想做一个用户键盘,只是实现正负量的输入,不需要加减运算,可是我不知道怎么获取pushbutton的内容[img=F:\ProgramData\Microsoft\Windows\Start Menu\Programs\Qt SDK by Nokia v2010.05 (open source)\Tools\qt][/img] --------------------编程问答-------------------- 1,text()获得pushbutton内容
2,根据信号和槽函数知道是哪个按钮发射信号 --------------------编程问答-------------------- 楼主可以看看qt demo里面的计算器 的程序,那里可以实现你的正负号选项。
--------------------编程问答-------------------- QT里是不是有函数获取pushbutton的内容?能说的详细点吗? --------------------编程问答-------------------- QT一直都觉得有点难,老师讲不详细! --------------------编程问答-------------------- 比如:每个pushbutton都显示数字,我单机其中的一个button,文本框里显示数字,这个怎么实现? --------------------编程问答--------------------

QPushButton *button=new QPushButton("3");
QTextEdit *edit=new QTextEdit();

connect(button,SIGNAL(clicked()),this,SLOT(showText()));

void XXX::showText()
{
QString strtext;
strtext=button->text();
edit->append(strtext);
}
--------------------编程问答--------------------
引用 6 楼 ryanzz 的回复:
C/C++ code

QPushButton *button=new QPushButton("3");
QTextEdit *edit=new QTextEdit();

connect(button,SIGNAL(clicked()),this,SLOT(showText()));

void XXX::showText()
{
QString strtext;
strtext=butt……

基本就是这样了,QT的精华之一就在于signal/slot --------------------编程问答-------------------- 还是不理解你写的代码。。。我用的是QTdesigner,这个该怎么写?还有你写的那个voidXXX    X是什么?写在哪里?main。cpp?还是别的地方 --------------------编程问答-------------------- xxx是你的类名 
建议你先找本QT教程对着最简单的例子看一下
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,