Q100098: UI இல் உங்கள் சொந்த தனிப்பயன் தாவலை எவ்வாறு உருவாக்குவது

Follow

சுருக்கம்

உங்கள் சொந்த தனிப்பயன் வகை தாவலை எவ்வாறு உருவாக்கலாம் மற்றும் Katana முக்கிய தாவல்கள் மெனுவிலிருந்து அதை எவ்வாறு அணுகலாம் என்பதை இந்தக் கட்டுரை விளக்குகிறது.

மேலும் தகவல்

தனிப்பயன் தாவலை உருவாக்க நீங்கள் செய்ய வேண்டியது:
1. UI4.Tabs.BaseTab இலிருந்து பெறப்பட்ட வகுப்பை அதன் சொந்த விட்ஜெட் அமைப்புடன் வரையறுக்கவும்.
2. அந்த வகுப்பை 'KatanaPanel' வகையின் செருகுநிரலாகப் பதிவு செய்யவும்
மேலே உள்ளதை விளக்கும் பைதான் உதாரணம் இங்கே:
from Katana import UI4
from PyQt5 import QtWidgets

class MyCustomTab(UI4.Tabs.BaseTab):

    def __init__(self, parent):
        UI4.Tabs.BaseTab.__init__(self, parent)

       label = QtWidgets.QLabel('This is MyCustomTab')
        label.setObjectName('label')
        label.setStyleSheet('font-weight: bold; '
                            'font-size: 18pt; '
                            'font-style: italic;')

       hLayout = QtWidgets.QHBoxLayout()
        hLayout.setObjectName('hLayout')
        hLayout.addStretch()
        hLayout.addWidget(label)
        hLayout.addStretch()

       vLayout = QtWidgets.QVBoxLayout()
        vLayout.setObjectName('vLayout')
        vLayout.addLayout(hLayout)

        self.setLayout(vLayout)

PluginRegistry = [
    ('KatanaPanel', 2.0, 'MyCustomTab', MyCustomTab),
    ('KatanaPanel', 2.0, ' Custom/MyCustomTab ', MyCustomTab),
]
பதிவு

UI இல் டேப் வகையைப் பார்க்க, பைதான் குறியீட்டை .py கோப்பில் சேமித்து, $KATANA_RESOURCES சூழல் மாறியில் சேர்க்கப்படும் கோப்பகத்தின் டேப்ஸ் துணைக் கோப்புறையின் உள்ளே இதை வைக்கவும்.

இவ்வாறு பதிவுசெய்யப்பட்ட தாவல் வகைகள் Katana முதன்மை மெனு பட்டியின் தாவல்கள் மெனுவிலும், Katana தளவமைப்பில் உள்ள ஒவ்வொரு பேனிலும் சேர் தாவல் மெனுவிலும் காண்பிக்கப்படும்.
குறிப்பு: ' Custom/MyCustomTab' போன்ற பாதை போன்ற தாவல் வகைப் பெயர்களைப் பயன்படுத்தி, அந்த மெனுக்களுக்குள் தாவல் வகைகளை நீங்கள் குழுவாக்கலாம். இருப்பினும், Katana 3.0v1 மேல்நோக்கி, டேப் செருகுநிரல் தேடல் பாதையின் மூலம் தாவல்களும் தனித்தனி பிரிவுகளில் ஒழுங்கமைக்கப்பட்டுள்ளன என்பதை நினைவில் கொள்ளவும், அதாவது வெவ்வேறு ஆதாரப் பாதைகளிலிருந்து ஏற்றப்பட்ட தாவல் செருகுநிரல்கள் ஒரே துணைமெனுவின் கீழ் குழுவாக்கப்படாது.

ஒவ்வொரு தனிப்பயன் தாவல் கோப்புறையும் ஒரு தனித்துவமான பிரிவில் ஒன்றாக இணைக்கப்பட்டுள்ளது. இந்தப் பிரிவுகளுக்கு தலைப்புகளை ஒதுக்கலாம், இது KATANA _RESOURCES கோப்பகத்தில் உள்ள டேப்ஸ் கோப்புறையில் SeparorTitle.txt என்ற கோப்பை வைப்பதன் மூலம் தனிப்பயனாக்கலாம். எடுத்துக்காட்டாக, "API எடுத்துக்காட்டு தாவல்கள்" ஒரு பிரிப்பான் தலைப்பாக விரும்பினால், நீங்கள் "API எடுத்துக்காட்டு தாவல்கள்" என்பதை secondorTitle.txt இல் வைப்பீர்கள், இதன் விளைவாக பின்வருமாறு இருக்கும்:

mceclip1.png
குறிப்பு: ஒன்றுக்கும் மேற்பட்ட தனிப்பயன் தாவல் பிரிவைக் கொண்டிருக்க, நீங்கள் KATANA _RESOURCES க்கு அவற்றின் சொந்த தாவல் கோப்புறையுடன் பல தனிப்பட்ட கோப்பகங்கள் ஒதுக்கப்பட்டிருக்க வேண்டும் . Katana Tab கோப்புறையை மட்டுமே தேடுகிறது, அதே நேரத்தில் ஒரு Tab கோப்புறைக்கு ஒரு பிரிக்கும் தலைப்பு.txt ஐ மட்டுமே ஏற்கிறது, மேலும் துணை கோப்புறைகளை அடையாளம் காண முடியாது என்பதால் இது தேவைப்படுகிறது. KATANA _RESOURCES இல் புதிய பாதைகளைச் சேர்ப்பது பற்றிய கூடுதல் தகவலுக்கு, Katana வளங்கள் நிறுவல் வழிகாட்டியைப் பார்க்கவும்.

    We're sorry to hear that

    Please tell us why