Qt中按钮的信号和插槽区域内容应该是什么,这样点击按钮后只会打开文本文件。
void MainWindow::on_pushButton_clicked()
{
....
}
答案 0 :(得分:0)
你可以使用你想要的任何东西来打开文件,比如FILE,fstream,QFile ecc。你只需要调用一个类方法,但在该函数中你可以放置所有东西。 您正在使用Qt,因此您可以查看QT的QFile类。
答案 1 :(得分:0)
可以这样做:
void MainWindow::on_pushButton_clicked()
{
QFile file( filename );
if( !file.open( QIODevice::ReadOnly | QIODevice::Text ) )
QMessageBox::warning(this, tr("Error opening!"), tr("Could not open the file"));
QTextStream stream( &file );
while( !stream.atEnd() )
{
QString lineText;
lineText = stream.readLine(); //Read a line of text
QStringList tokens= lineText.split(" ",QString::SkipEmptyParts); //Take tokens from the line
}
file.close();
}