Форум сайта python.su
Здравствуйте, собственно вопрос в заголовке темы
setGeometry не работает(хотя с кнопками ок).
а про табличный стиль расположения я узнал позже, а переделывать уже слишком много.
какие есть ещё способы?
спасибо за ответы)
Отредактировано kostya74 (Май 10, 2015 23:41:19)
Офлайн
import sys try: from PySide import QtCore, QtGui from PySide.QtGui import * from PySide.QtCore import * except ImportError: from PyQt4 import QtCore, QtGui from PyQt4.QtGui import * from PyQt4.QtCore import * class EditorWindow(QMainWindow): def __init__(self): super(EditorWindow, self).__init__() centralWidget = QWidget() self.slider = QSlider(centralWidget) self.slider.setOrientation(Qt.Horizontal) self.slider.setGeometry(120,120,200,50) self.setCentralWidget(centralWidget) self.setGeometry(300, 300, 600, 400) self.setWindowTitle('Slider') self.show() def main(): app = QApplication(sys.argv) ex = EditorWindow() sys.exit(app.exec_()) if __name__ == '__main__': main()
Отредактировано leonid_10 (Май 11, 2015 17:58:59)
Офлайн
try: from PySide import QtCore, QtGui from PySide.QtGui import * from PySide.QtCore import * except ImportError: from PyQt4 import QtCore, QtGui from PyQt4.QtGui import * from PyQt4.QtCore import *
Офлайн
RodegastЭто почему же?
За такое надо сразу по рукам… топором…
Офлайн
> Это почему же?
Потому что PyQt и PySide не полностью совместимы.
Офлайн
RodegastНу, так программист должен знать, будет это работать там и там, или нет.
Потому что PyQt и PySide не полностью совместимы.
Отредактировано leonid_10 (Май 11, 2015 23:02:21)
Офлайн
pyqtgraph это библиотека которая работает как в PyQt-е, так и в PySide. По этому они вынужденны все их поддерживать, для обычных программ это излишество будет источником головной боли и ошибок.
Офлайн
RodegastМои головные боли до сих пор не нашли ответа, как вы видите. Три темы и ноль ответов. И, это никаким местом не касается использования кода как для PyQt4, так и для PySide.
Поэтому они вынужденны все их поддерживать, для обычных программ это излишество будет источником головной боли и ошибок.
Отредактировано leonid_10 (Май 12, 2015 20:56:02)
Офлайн
Есть такое понятие как “зависимость” и оно никаких вопросов не вызывает.
> Я должен ответить: “Открой в текстовом редакторе, найди строчку, замени PySide на PyQt4…”
Ещё раз тебе повторяю: НЕЛЬЗЯ ПРОСТО ТАК ВЗЯТЬ И ЗАМЕНИТЬ СТРОЧКУ PySide на PyQt4
Офлайн