2016-12-13 1 views
3

파이썬 스크립트를 실행 GUI를 만들 수 있습니다 GUI 창사용 pyqt4 나는 다음과 같은 기능과 파일 데이터를 조작 한 다음 엑셀로 저장 파이썬 스크립트를 작성했습니다

from PyQt4 import QtGui 
app = QtGui.QApplication(sys.argv) 

window = QtGui.QWidget() 
window.setGeometry(500,500,500,500) 
window.setWindowTitle("PyQt Test!") 
window.setWindowIcon(QtGui.QIcon('pythonLogoSmall.png')) 
window.show() 

sys.exit(app.exec_()) 

내가 정말 알고 싶은 것은 이것이다 :

1) 내 GUI의 사용자가 manipulatedData이 파일의 위치 + 이름을 선택할 수 있는가?

2) 조작 된 데이터를 원하는 위치에 저장하기 전에 파이썬 스크립트를 시작하고 데이터를 조작하는 "실행"단추를 어떻게 추가 할 수 있습니까?

답변

1

PyQt4QLineEdit()QPushButton()

from PyQt4 import QtGui 
import sys 

# --- functions --- 

def my_function(event=None): 
    print 'Button clicked: event:', event 
    print linetext.text() 

    # run your code 

# --- main --- 

app = QtGui.QApplication(sys.argv) 

window = QtGui.QWidget() 

# add "layout manager" 
vbox = QtGui.QVBoxLayout() 
window.setLayout(vbox) 

# add place for text 
linetext = QtGui.QLineEdit(window) 
vbox.addWidget(linetext) 

# add button 
button = QtGui.QPushButton("Run", window) 
vbox.addWidget(button) 

# add function to button 
button.clicked.connect(my_function) 

window.show() 

sys.exit(app.exec_()) 
있다