#include "mainwindowh"
#include "ui_mainwindowh"
#include <QDebug>
MainWindow::MainWindow(QWidget parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
connect(ui->closeexe,SIGNAL(clicked()),this,SLOT(close()));
connect(ui->getnum,SIGNAL(clicked()),this,SLOT(slot_getnum_clicked()));
connect(ui->getchar,SIGNAL(clicked()),this,SLOT(slot_getchar_clicked()));
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::slot_getnum_clicked()
{
qDebug("click get num ");
getContent(0);
}
void MainWindow::slot_getchar_clicked()
{
qDebug("click get char ");
getContent(1);
}
void MainWindow::getContent(int type)
{
qDebug("in to sub function ");
int a= 0,b=0;
type(a=0,b=255):(a=255,b=0);
QString style;
stylesprintf("color: rgb(%d, 0, %d);background-color: rgb(%d, 0, %d);font: 16pt \"宋体\";",
a,b,b,a);
ui->label->setStyleSheet(style);
QString str = ui->textEdit->toPlainText();
QString tmp;
tmpclear();
for (int i=0;i<strlength();i++)
{
if ( type(strat(i) <'0' || strat(i)>'9'):(strat(i) >='0' && strat(i)<='9') )
{
tmpappend(strat(i));
qDebug()<<tmp;
}
}
ui->label->setText(tmp);
}
//有些语法错误你自己看着改吧
buttonsetOnClickListener(new ViewOnClickListener(){
public void onClick(View view){
ToastmakeToast(context,edittextgetText()toString(),ToastLENGTH_SHORT)show();
}
})
edittext文本无法转为数字原因分析:空单元格导致错误出现,解决办法:同一个查询区和匹配区都有值,但结果还是不对。首先要排除格式问题。所以可以先确认是否有空格。按快捷键Ctrl+H,单击替换。要找到内容,我们点击空框,替换内容不会移动。单击全部替换。
以上就是关于利用QT界面设计一个提取编辑框中数字和字母全部的内容,包括:利用QT界面设计一个提取编辑框中数字和字母、android中如何多次取edittext中的值 如我每在edittext输入一个不同的数,然、edittext文本无法转为数字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)