hi,

habe gerad angefangen n kleines tool fuer das shellprogram "split" zu schreiben.
nur jetzt ist schon am anfang irgendein logischer - nicht syntaktischer fehler drin.
die datei wird einfach net gesplittet.

hier mal der code der klasse:

Code:
class split : public QVBox {

Q_OBJECT

public:

split( QWidget *parent=0, const char *name=0 ) {

filename  = new QLabel( "File to Split..." , this );
fileinput = new QLineEdit( this );
filebutton = new QPushButton( "&Select Files", this );
filebutton->resize( 100,30 );

filesize  = new QLabel( "Max file Size...(in mb)" , this );
sizeinput = new QLineEdit( this );

startbutton = new QPushButton( "Start splitting!", this );

connect( filebutton,SIGNAL( clicked() ), this, SLOT( getfilename()));
connect( startbutton,SIGNAL( clicked() ), this, SLOT( splitfiles()));

}

private:

QLabel      *filename,*filesize;
QPushButton *filebutton,*startbutton;
QLineEdit   *fileinput,*sizeinput;
QString     filenamestring;

private slots:

void getfilename() {

filenamestring = QFileDialog::getOpenFileName( "/home", QString::null ,this, "Select a file to Split..", "File to Split" );
fileinput->setText ( filenamestring );

}

void splitfiles() {

float   byte     = filesize->text().toInt()*1024*1024;
QString bytenum  = QString::number( byte );
QString command  = "split -b" + bytenum + " " + filenamestring;
emit QProcess(writeToStdin( command ));
}



};
waere toll wenn ihr helfen koenntet