Viper666
18th September 2012, 19:22
Hallo I have 2 problems:
1. I do WebBrowser and when I set Application name
QApplication a(argc, argv);
a.setApplicationName("MyBrowser");
Window w;
or
QCoreApplication::setApplicationName(QLatin1String ("MyBrowser"));
QCoreApplication::setApplicationVersion(QLatin1Str ing("0.1"));
now signal iconChanged() never emit but when i don't set Application name all work good
2. I take all history items to QList<QAction *> history;
save function:
QFile historyFile("/History.bin");
if(!historyFile.open(QIODevice::WriteOnly))
{
return;
}
QDataStream out(&historyFile);
out.setVersion(QDataStream::Qt_4_8);
out << allHistoryAction;
historyFile.flush();
historyFile.close();
all work but in load:
QFile historyFile("/History.bin");
if(!historyFile.open(QIODevice::ReadOnly))
{
return;
}
QDataStream in(&historyFile);
in.setVersion(QDataStream::Qt_4_8);
in >> allHistoryAction;
historyFile.close();
this don't work error:
error: no match for 'operator>>' in 's >> t'
1. I do WebBrowser and when I set Application name
QApplication a(argc, argv);
a.setApplicationName("MyBrowser");
Window w;
or
QCoreApplication::setApplicationName(QLatin1String ("MyBrowser"));
QCoreApplication::setApplicationVersion(QLatin1Str ing("0.1"));
now signal iconChanged() never emit but when i don't set Application name all work good
2. I take all history items to QList<QAction *> history;
save function:
QFile historyFile("/History.bin");
if(!historyFile.open(QIODevice::WriteOnly))
{
return;
}
QDataStream out(&historyFile);
out.setVersion(QDataStream::Qt_4_8);
out << allHistoryAction;
historyFile.flush();
historyFile.close();
all work but in load:
QFile historyFile("/History.bin");
if(!historyFile.open(QIODevice::ReadOnly))
{
return;
}
QDataStream in(&historyFile);
in.setVersion(QDataStream::Qt_4_8);
in >> allHistoryAction;
historyFile.close();
this don't work error:
error: no match for 'operator>>' in 's >> t'