import inspect
import os

from PyQt6.QtCore import pyqtSlot
from PyQt6.QtWidgets import QDockWidget
from PyQt6.uic import loadUi


class QSolMenu(QDockWidget):
    def __init__(self, parent=None, widget=None, main=None):
        QDockWidget.__init__(self, parent)

        self.ScriptYolu = os.path.dirname(os.path.abspath(
            inspect.getfile(inspect.currentframe())))
        self.ui = loadUi(self.ScriptYolu + r'\\dockSolMenu.ui', self)
        # --->
        self.main = main

    @pyqtSlot()
    def on_btnPostlariAl_clicked(self):
        self.main.postlariAlTiklandi()
        print(self.main.kokDizin)