दाईं ओर QGIS विशेषता तालिका प्रदर्शित करना


10

क्या दाईं ओर QGIS विशेषता तालिका डॉक करना संभव है? मुझे पता है कि इसे ऊपर और नीचे प्रदर्शित करना संभव है, लेकिन मेरी परियोजना के लिए इसे दाईं (या बाईं ओर) डॉक करना बेहतर होगा।

जवाबों:


13

@JochenSchwarze से सहमत हैं कि यह समझ में आता है (और यह एक सुविधा अनुरोध करने के लिए धन्यवाद )।

यह कहते हुए कि, यह थोड़ा सा पायथन के साथ करना संभव है।


  1. सुनिश्चित करें कि डॉक विंडो सेटिंग में खुली विशेषता तालिका मेनूबार से सक्षम है:

    Settings > Options > Data Sources > Feature attributes and table > Open attribute...
  2. पुनः प्रारंभ QGIS और उसके बाद खुला दोनों अजगर कंसोल ( Plugins > Python Consoleया प्रेस Ctrl+ Alt+ P) और अपने के गुण तालिका चयनित परत।

  3. फिर पायथन कंसोल में निम्नलिखित टाइप करें:

    from PyQt4.QtCore import Qt
    from PyQt4.QtGui import QApplication
    
    attrTables = [d for d in QApplication.instance().allWidgets() if d.objectName() == u'AttributeTable']
    iface.addDockWidget(Qt.RightDockWidgetArea, attrTables[0])

आपकी विशेषता तालिका अब दाईं ओर होनी चाहिए:

विशेषता तालिका


और यदि आप इसे बाईं ओर डॉक करना चाहते हैं, तो प्रतिस्थापित करें

iface.addDockWidget(Qt.RightDockWidgetArea, attrTables[0])

साथ में

iface.addDockWidget(Qt.LeftDockWidgetArea, attrTables[0])

1
क्या हम इस बात पर सहमत हो सकते हैं कि एक 'सामान्य' उपयोगकर्ता के लिए यह असंभव है कि वह ड्रैग एंड ड्रॉप के माध्यम से काम करने की उम्मीद करे और यह सुनिश्चित करे कि यदि कोई अजगर के बारे में जानता है, तो ज्यादातर मामलों में उसे स्वीकार नहीं किया जा सकता (यह कहते हुए, मैं इरेसे हूं) , जैसे "चीनी के एक बिट के साथ शंघाई में भोजन का आदेश देना संभव है") ;-)
जोहान श्वार्ज़

1
@ जोचेनस्वरजे - हाहा! हाँ पूरी तरह से सहमत हूँ कि यह एक 'सामान्य विधि' नहीं है! ड्रैग-एंड-ड्रॉप के रूप में लागू करने के लिए एक अच्छी विशेषता होगी;)
जोसेफ

6

फिलहाल असंभव लगता है। लेकिन मैं दृढ़ता से सहमत हूं कि यह समझ में आता है। मैंने अभी-अभी QGIS इश्यू ट्रैकर https://hub.qgis.org/issues/14941 में एक सुविधा अनुरोध शुरू किया है


1
क्या अभी तय किया गया था: github.com/qgis/QGIS/commit/… उम्मीद है कि यह सवाल का जवाब देगा? ;-)
जोचन श्वार्ज़े

मेरा मानना ​​है कि यह करता है! किस मामले में, आपके उत्तर को स्वीकार किया जाना चाहिए =)
जोसेफ

यदि मैंने Qgis स्थापित किया है, तो मुझे पुनः स्थापित करना होगा?
मैनुअल एलेजांद्रो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.