Gooman
Можно ли указывать позиции виджетов в пикселях?
Можно.
Gooman
Я просто трачу все время на поиск решений для создания интерфейса, а не на программирование функциональности.
Не потратив хотя бы часа времени на обучение, нечего писать функциональность.
Gooman
Кто придумал позиционировать этими гридами?
Умные люди, которые знают что мониторы у всех разные, шрифты разные, зрение разное.
Gooman
Вот такой вот интерфейс или что-то подобное у кого-то есть?
Элементарно же, представьте что это все ваше окно это таблица, пронумеруйте все ячейки с номерами по вертикали и горизонтали. Расставьте все элеметны по этим ячейкам, некоторые виджеты могут занимать 2 и более ячеек. Осталось окну присвоить основной виджет QtGui.QGridLayout(),
а в него добавить основные ваши элементы/виджеты с номерами их позиции.
Пример:
from PyQt4 import QtGui, QtCore
class Window(QtGui.QWidget):
"""Main widget."""
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.grid = QtGui.QGridLayout(self)
self.add = QtGui.QPushButton('Add')
self.delete = QtGui.QPushButton('Delete')
# ... объявление кучи ваших виджетов
# ...
self.grid.addWidget(self.add, 0, 0) # верх окна слева
self.grid.addWidget(self.delete, 0, 1) # верх окна правее
# ...