Используя Qt Designer, я создал пару QFrames друг в друге, каждый из которых имеет горизонтальную компоновку. В их таблице стилей указано, что у них не должно быть полей или отступов. Это означает, что в представлении Qt Designers, а также в конечном результате, не видно места между QFrames.
Используя перетаскивание, я могу разместить виджеты в окне, оно показывает синюю линию, где они будут размещены (в макете). Однако невозможно добавить еще один QFrame к родительскому элементу QFrame, который я не вижу (и, следовательно, упаду). На правой панели также есть дерево, но при отпускании родительского элемента оно автоматически попадает в один из дочерних элементов ...
Пример, у меня есть такая настройка:
QMainWindow - QWidget - QFrame (parent) - QFrame (child) - QFrame (child)
Добавление нового кадра, что бы я ни пытался, Я использую Tkinter для вызова процедур Tcl из Python. Фрагмент Python: proc callbackFunc (): ...
Можно ли из Python вызывать процедуры Tcl, которые имеют указатели на функции (или функции обратного вызова)? Я использую Tkinter для вызова процедур Tcl из Python.
Фрагмент Python:
proc callbackFunc():
print "I am in callbackFunc"
cb = callbackFunc
Tkinter.Tk.call('tclproc::RetrieveInfo', cb)
Фрагмент Tcl:
proc tclproc::RetrieveInfo() { callback } {
eval $callback
}
Обратите внимание, что я не могу изменять код Tcl, поскольку он является внешней библиотекой моего приложения.
// Hemanth