Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

qt 4.5 QFile

Empfohlene Antworten

Veröffentlicht

hallo Community,

Ich habe zur Zeit ein kleines aber Unschönes Problem mit der Klasse QFile in Qt 4.5

Vorab ich arbeite unter Windows.

Nun zu meinem Problem, Jedes Mal wenn ich etwas aus einer txt z.b. einlese werden die Unsichtbaren Zeichen aus der Txt übernommen. Wie z.b. der Zeilenumbruch. Wenn ich jetzt den Wert z.b. in ein Label einlese sieht das nicht schön aus. Vieleicht wisst ihr ja woran das liegt. Oder wie ich dies beheben kann.


	QVector <QByteArray> qVector;

	QVector <QByteArray>::Iterator it;

	QString tmp;

	QString stmp;

	QFile file("info.txt");

	file.open(QIODevice::Text | QIODevice::ReadOnly);


	do

	{

		qVector.push_back(file.readLine());

	}while(!file.atEnd());

	file.close();

  • 1 Monat später...

Mhh warum es das Tut kann ich dir nicht sagen, wahrscheinlich muss irgendwo eine Flak gesetzt werden.

Warum nutzt du nicht den fertigen QFileDialog dafür ?

 QFileDialog::getOpenFileName(this,"Datei Waehlen",QDir::homePath(),"Dokumente (*.txt)");

Hoffe es hilft dir

hallo Igell danke für deine Hilfe aber das Problem habe ich schon vor geraumer Zeit gelöst

QFileDialog::getOpenFileName

hätt ich net verwenden können weil die txt die geöffnet wird schon vordefiniert war welche. War ja nur was zum Auslesen.

Das Problem hab ich aber mit QTextstream gelöst. Den dies gibt einen QString zurück net iwe QFile ein QBytearray.

Und da war das Problem den QBytearray ließt jedes einzelne Bit ein. Somit auch die die nicht angezeigt werden

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.