テキストを追加しようとしているウィンドウ (QtGui.QMainWindow) がありますが、pyqt のウィンドウにテキストを追加できないことがわかっているので、ウィンドウにウィジェットを追加しますが、ウィジェットはダイアログのみを表示しません。
ウィンドウコードは次のとおりです。
class MyWindow(QtGui.QMainWindow):
def __init__(self, parent=None):
super(MyWindow, self).__init__(parent)
self.setWindowFlags(QtCore.Qt.FramelessWindowHint | QtCore.Qt.WindowStaysOnTopHint)
self.setWindowOpacity(.9)
text_widget = text(self)
self.widgets = QtGui.QStackedWidget()
self.widgets.addWidget(text_widget)
self.setStyleSheet("QMainWindow { background: 'black'}");
ここに私が追加しようとしているウィジェットがあります:
class text(QtGui.QWidget):
def __init__(self, parent=None):
super(text, self).__init__(parent)
self.label1 = QtGui.QLabel('Welcome')
layout = QtGui.QHBoxLayout()
layout.addWidget(self.label1)
self.setLayout(layout)a
必要に応じて、メイン ウィンドウと共に表示したいダイアログ ウィンドウを表示するコード全体を投稿できます。メインウィンドウは全画面表示で、背景を追加しようとしているために不透明度が低下しているため、ログイン画面を終了できません。ダイアログにはフレームレスウィンドウが表示されるため、移動できません。ウィジェットと一緒にダイアログを表示したい
これは、非常に長いので、時間のために必要になる可能性のある誰かのためのコード全体です。bpaste http://bpaste.net/show/Xus3ME83YTjiEK4gnqRu/