Найти - Пользователи
Полная версия: PyQt4: tabWidget + treeWidget = 1-я супер длинная колонка???
Начало » GUI » PyQt4: tabWidget + treeWidget = 1-я супер длинная колонка???
1 2
boligolov
Olenevod
Спасибо заработало.Вопрос, а как тогда работать с Дизайнером???Или его использовать только для наброска, а потом все пиреписывать руками?
from PyQt4 import uic, QtGui, QtCore
class MainWindow(QtGui.QWidget):
    def __init__(self):
        QtGui.QWidget.__init__(self)
        uic.loadUi('form.ui', self) #файл из дизайнера
if __name__ == "__main__":
    app = QtGui.QApplication(sys.argv)
    main_window = MainWindow()
    main_window.show()
    sys.exit(app.exec_())
Olenevod
Решено
Чтобы QtreeWidget не расползались колонки:
Код пишем руками или убираем всё гавно после Дизайнера
В конструкторе пишем:
self.treeWidget = QtGui.QTreeWidget(self)
self.treeWidget.setColumnCount(3) #Если у вас 3 колонки
или
self.treeWidget.headerItem().setText(0, "name")
где 0 - это id колонки, а name - это произвольное имя колонки
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB