Форум сайта python.su
Андрей, Вы похоже совершенно правы, так было бы лучше. Я формировал объект SelectionSet, но вот добавить в него что-либо даже путем полного перебора всех объектов чертежа так и не смог. Никакие Add, AddItem, AddEntity результата не дали - одни exeptionЫ. Если у Вас есть хотя бы полстрочки работающего кода на эту тему, либо Вам известно, откуда можно почерпнуть толковые материалы с описанием свойств и методов объектной модели автокада - был бы крайне признателен. Само собой, поиск кое-что выдает, но больше попадаются статьи о том, как вычертить швеллер или эвольвентное зацепление. А тут задача некоторым образом обратная.
Офлайн
Я давненько под акад не пытался писать утилитки, а когда увлекался - предпочитал автолисп.
Может быть вам удастся что-то полезное найти тут: link
Офлайн
Вот, благодарствую! Наверное сумел бы осилить лисп, несмотря на его своеобразный синтаксис и обилие скобок, но это при наличии свободного времени. Сейчас надо максимально быстро что-то налабать, чтобы коллеги могли запустить какую-нибудь страшненькую формочку, мацнуть кнопку и процесс пошел. Даже через COM-интерфейсы это быстрее, чем то, что обычно практиковали у нас: выделить контур, нажать кнопочку “List”, в открывшейся консоли выделить строки с координатами, скопировать, вставить в Блокнот… ну и так далее. При том, что контуров в среднем по полторы сотни в каждом муниципальном районе из двух десятков, масштаб ручной работы думаю более чем очевиден. Так что еще раз спасибо, Андрей, буду “вгрызаться” в Ваш линк.
Офлайн
SirJorahКак это отсутствующий?
В данном случае меню в связке с Menubutton эмулирует отсутствующий в Tkinter ComboBox.
24.2.4. Comboboxhttps://docs.python.org/3.1/library/tkinter.ttk.html
The ttk.Combobox widget combines a text field with a pop-down list of values. This widget is a subclass of Entry.
Офлайн
Формально в Tkinter его нет. Есть в ttk. Поэтому автор частично прав
P.S. Правда в 3.Х ttk сварили с tkinter. Так что правы и Вы
Отредактировано 4kpt_III (Июнь 6, 2015 23:12:33)
Офлайн
Формально в Tkinter его нет. Есть в ttk.Вот, буквально сняли с языка ))) Тоже хотел отметить, что речь шла о чистом Tkinter. И менюшка с лямбдами получилась не хуже нативного комбобокса. Вполне доволен.
Офлайн