def __init__(self, *args): QtGui.QDialog.__init__(*(self, ) + args) self.resize(640, 480) self.setWindowTitle('Debug console') self.chat = ChatTextEdit(debug=True) self.input = InputLineEdit(self.chat) vbox = QtGui.QVBoxLayout() vbox.addWidget(self.chat) vbox.addWidget(self.input) self.setLayout(vbox) self.show()
class DebugDialog(QtGui.QDialog): """Debug dialog.""" def __init__(self, *args): QtGui.QDialog.__init__(*(self, ) + args) self.resize(640, 480) self.setWindowTitle('Debug console') self.chat = ChatTextEdit(debug=True) self.input = InputLineEdit(self.chat) vbox = QtGui.QVBoxLayout() vbox.addWidget(self.chat) vbox.addWidget(self.input) self.setLayout(vbox) self.show() def display_lines(self, lines): for line in lines: self.chat.display(*line[0], **line[1])
class DebugDialog(QtGui.QDialog): """Debug dialog.""" def __init__(self, *args): QtGui.QDialog.__init__(*(self,) + args) self.resize(640, 480) self.setWindowTitle('Debug console') self.chat = ChatTextEdit(debug=True) self.input = InputLineEdit(self.chat) vbox = QtGui.QVBoxLayout() vbox.addWidget(self.chat) vbox.addWidget(self.input) self.setLayout(vbox) self.show() def display_lines(self, lines): for line in lines: self.chat.display(*line[0], **line[1])
def __init__(self, *args): QtGui.QDialog.__init__(*(self,) + args) self.resize(640, 480) self.setWindowTitle('Debug console') self.chat = ChatTextEdit(debug=True) self.input = InputLineEdit(self.chat) vbox = QtGui.QVBoxLayout() vbox.addWidget(self.chat) vbox.addWidget(self.input) self.setLayout(vbox) self.show()
def __init__(self, display_nicklist=False): QtGui.QWidget.__init__(self) # title self.title = QtGui.QLineEdit() self.title.setFocusPolicy(QtCore.Qt.NoFocus) # splitter with chat + nicklist self.chat_nicklist = QtGui.QSplitter() self.chat_nicklist.setSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) self.chat = ChatTextEdit(debug=False) self.chat_nicklist.addWidget(self.chat) self.nicklist = GenericListWidget() if not display_nicklist: self.nicklist.setVisible(False) self.chat_nicklist.addWidget(self.nicklist) # prompt + input self.hbox_edit = QtGui.QHBoxLayout() self.hbox_edit.setContentsMargins(0, 0, 0, 0) self.hbox_edit.setSpacing(0) self.input = InputLineEdit(self.chat) self.hbox_edit.addWidget(self.input) prompt_input = QtGui.QWidget() prompt_input.setLayout(self.hbox_edit) # vbox with title + chat/nicklist + prompt/input vbox = QtGui.QVBoxLayout() vbox.setContentsMargins(0, 0, 0, 0) vbox.setSpacing(0) vbox.addWidget(self.title) vbox.addWidget(self.chat_nicklist) vbox.addWidget(prompt_input) self.setLayout(vbox)