QT в PyQt? Интересует именно выполнение класса QCoreApplication и соответственно его методов.
Исходник:
#include <QCoreApplication>
#include <QFile> //Подключаем для работы с классом QFile
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QFile fileIn("filein.txt");
QFile fileOut("fileout.txt");
if(fileIn.open(QIODevice::ReadOnly) &&fileOut.open(QIODevice::WriteOnly))
{ //Если первый файл открыт для чтения, а второй для записи успешн
QByteArray block = fileIn.read(10); // Считываем 10 байт в массив block из filein.txt
fileOut.write(block); // Записываем 10 байт в файл fileout.txt
fileIn.close(); // Закрываем filein.txt
fileOut.close(); // Закрываем fileout.txt
}
return a.exec();
}
Результат:
import sys
from PyQt5.QtCore import QCoreApplication, QFile, QIODevice, QByteArray
def main():
fileIn = QFile("filein.txt")
fileOut = QFile("fileout.txt")
# Если первый файл открыт для чтения, а второй для записи успешнo
if fileIn.open(QIODevice.ReadOnly) and fileOut.open(QIODevice.WriteOnly):
block = QByteArray(fileIn.read(10)) # Считываем 10 байт в массив block из filein.txt
fileOut.write(block) # Записываем 10 байт в файл fileout.txt
fileIn.close() # Закрываем filein.txt
fileOut.close() # Закрываем fileout.txt
if name == 'main':
app = QCoreApplication(sys.argv)
main()
sys.exit(app.exec_())
а нужен ли в этом случае pyqt ?
Обсуждают сегодня