I'm trying to retrieve elements from a qlist returned by qPrinterinfo.
Code: Select all
oPrinterInfo := qPrinterInfo():New()
oPrinterList := qList():from(oPrinterInfo:AvailablePrinters())
MsgInfo( str( oPrinterList:Size() ) ) // Returns the correct printer count
MsgInfo( oPrinterList:at(1):PrinterName() ) // Gives an error (not exported method: Printername)
Code: Select all
QList<QPrinterInfo> printerList = QPrinterInfo::availablePrinters();
QString printers("Printers:\n");
for (int c = 0; c < printerList.size(); ++c) {
printers += printerList[c].printerName();
printers += QLatin1String("\n");
}
Thanks in advance.