#main.py
from PyQt4 import QtGui, QtCore
from gui.gui_main_ui import Ui_MainWindow
import gui.functions_gui
class Main(QtGui.QMainWindow):
def __init__(self):
QtGui.QMainWindow.__init__(self)
# This is always the same
self.ui=Ui_MainWindow()
self.ui.setupUi(self)
self.ui.statusbar.showMessage('бла бла бла')
# пропущено за ненадобностью
def main():
app = QtGui.QApplication(sys.argv)
window=Main()
window.show()
sys.exit(app.exec_())
if __name__ == "__main__":
main()
#functions_gui.py
from PyQt4 import QtGui, QtCore
from main import window
def dragEnterEvent(event):
'''
драг файла на лэйбл
'''
#window.ui.statusbar.showMessage('dragEnterEvent coming...')
print 'dragEnterEvent coming...'
event.accept()
def dropEvent(event):
'''
дроп файла на лэйбл
'''
_pathToFile = event.mimeData().urls()
print _pathToFile[0].toLocalFile()
Благодарен. (Искал по форумам, честно, пробовал по всякому - ошибки :( )