Поэтому я использую PyQt4 для разработки части хранилища данных. Я хотел бы иметь кнопку, которая очищает все текущее содержимое окна и заменяет его новым содержимым, используя то же окно. Вот мой код:
import sys
import ETL
import urllib
from PyQt4.QtGui import *
def on_click():
#change window contents to new contents
# Creates text that says "Hello"
Text = QLabel("Hello", Window)
# Text is moved to coordinates 21, 30
Text.move(21, 30)
# Creates PyQt4 Application object
App = QApplication(sys.argv)
# Create Window object
Window = QWidget()
Window.resize(320, 240)
# Creates button object called "Submit"
Button = QPushButton('Submit', Window)
# Moves button (Right, Down)
Button.move(200, 180)
# When button's clicked executes function called on_click()
Button.clicked.connect(on_click)
# Displays window
Window.show()
# Needed so the gui window stays open until user closes it
App.exec_()
Так после нажатия кнопки. Кнопка исчезнет. Текст «Привет» появится в координатах 21,30, а размер окна 320, 240 останется прежним. Это то, чего я пытаюсь достичь. Спасибо за уделенное время.