wie kann ich überprüfen, dass der text, welcher in der lineedit steht, eine endung .properties hat?
und wenn er diese endung hat, soll eine cb enabled werden...
bitte um hilfe
QLineEdit
Re: QLineEdit
Code: Alles auswählen
void AudiWid::slot_customSlot( ){
if( AudiIRCAnalyzerLineEdit->text( ).isEmpty( ) == false )
{
QFile textlineedit( AudiIRCAnalyzerLineEdit->text( ) % END_PROPERTIES );
if( textlineedit.exists( ) )
{
AudiIRCAnalyzerCB->setEnabled( true );
}
else
{
AudiIRCAnalyzerCB->setEnabled( false );
AudiIRCAnalyzerCB->setChecked( false );
}
}
else
{
AudiIRCAnalyzerCB->setEnabled( false );
AudiIRCAnalyzerCB->setChecked( false );
}
}
aber das mit % end_properties funktioniert nicht, jemand nen tipp was ich da machen muss?
und stimmt der slot ansonsten?
danke!
Re: QLineEdit
Hallo,
QString hat eine Funktion "endsWith". Versuche es mal so:
QString eineZeile;
eineZeile = AudiIRCAnalyzerLineEdit->text( );
if(eineZeile.endsWith(".properties"))
{
bla bla
QString hat eine Funktion "endsWith". Versuche es mal so:
QString eineZeile;
eineZeile = AudiIRCAnalyzerLineEdit->text( );
if(eineZeile.endsWith(".properties"))
{
bla bla