Új hozzászólás Aktív témák
-
n00n
őstag
void copy_feher()
{
QFile dst("idejonacel");
QFile src("forrashelye");
if(!src.open(QFile::ReadOnly) || !dst.open(QFile::WriteOnly)) return;
QProgressDialog *dlg = new QProgressDialog();
qint64 len = src.bytesAvailable();
dlg->setLabelText(QString::fromLocal8Bit("Mentés másolása folyamatban..."));
dlg->setWindowTitle(QString::fromLocal8Bit("Mentés másolása"));
dlg->setRange(0, len);
dlg->setCancelButton(0);
dlg->show();
int pg = 0;
QByteArray bytearray;
qint64 act;
while(!src.atEnd()){
bytearray = src.read(len / 100);
dst.write(bytearray);
act = bytearray.length();
pg = pg + act;
dlg->setValue(pg);
qApp->processEvents();
}
delete dlg;
}Átírtam így a másolást, így jobb? viszont hiába cserélem le a void-ot bool-ra és adok neki egy return true-t, nem jó valamiért.
Más: Qt-be hogy lehet azt megcsinálni, hogy a főablak fölé előugrik egy párbeszéd ablak, akkor a főablak "kiszürküljön", magyarán ne lehessen rajta nyomogatni pl a gombokat. Hogyan keresek erre ár. Eddig arra gondoltam, hogy "steal focus", de az más. Ötlet?
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- A fociról könnyedén, egy baráti társaságban
- Újra instabilitásba futott a Raptor Lake generáció
- N€T0X|N: SSD cserék
- Anime filmek és sorozatok
- Iszonyatos mennyiségű hulladékkal járhat a Windows 10 terméktámogatásának vége
- Asztalos klub
- Kínai és egyéb olcsó órák topikja
- Futás, futópályák
- Casco és kötelező gépjármű felelősségbiztosítás
- Sony MILC fényképezőgépcsalád
- További aktív témák...
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Wilbur Smith könyvek (15 db) egyben
- AKCÓÓÓ!!! Panasonic CF-XZ6 AIO all-in-one laptop tablet 2k touch i5-7300u speciális ütésálló
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RTX 4060Ti 8GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone i5 10600KF 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest