Tooltip - ukrycie informacji o źródle warstwy - Wersja do druku +- Forum QGIS (http://forum.quantum-gis.pl) +-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html) +--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html) +--- Wątek: Tooltip - ukrycie informacji o źródle warstwy (/thread-1734.html) |
Tooltip - ukrycie informacji o źródle warstwy - tm261700 - 05-11-2018 Czy w jakiś sposób można ukryć/usunąć informację o źródle warstwy, która pojawia się "dymkach". Znalazłem coś takiego: layer=iface.activeLayer() layer.setTitle('TITLE') layer.setAbstract('Abstract') RE: Tooltip - ukrycie informacji o źródle warstwy - tm261700 - 05-11-2018 W źródle qgsmaplayermodel.cpp jest składnia która odpowiada za pojawianie się dymków w tym informacji o źródle warstwy. Tylko jak dobrać się do tej zmiennej "tooltip" aby nic nie wyświetlała. case Qt::ToolTipRole: { QgsMapLayer *layer = static_cast<QgsMapLayer *>( index.internalPointer() ); if ( layer ) { QString tooltip = "<b>" + ( layer->title().isEmpty() ? layer->shortName() : layer->title() ) + "</b>"; if ( !layer->abstract().isEmpty() ) tooltip += "<br/>" + layer->abstract().replace( QLatin1String( "\n" ), QLatin1String( "<br/>" ) ); tooltip += "<br/><i>" + layer->publicSource() + "</i>"; return tooltip; } return QVariant(); } RE: Tooltip - ukrycie informacji o źródle warstwy - ktos2018 - 06-11-2018 Może uda się podmieniając te informacje w notatniku używając kopi pliku... RE: Tooltip - ukrycie informacji o źródle warstwy - tm261700 - 08-11-2018 Tak tylko ten plik jest skompilowany i nie występuje w ostatecznej wersji QGIS-a. Pewnie można by samemu skompilować źródła z zmodyfikowaną wersją ale nie wiem czy już to nie jest zbyt duża ingerencja. Wolałbym zachować wersję źródłową, a ewentualnie odnieść się do tych obiektów w startup.py RE: Tooltip - ukrycie informacji o źródle warstwy - ktos2018 - 08-11-2018 A może warto na kopii spróbować? |