Панель инструментов на Python.

Автор Алхимик, 21.03.16, 13:20:35

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

Алхимик

Прочитал тему:
Как на С++ написать плагин на подобии скругления угла в эскизе там ув.Slaviation использует Python и библиотеку Pywin32 для создания окна, через которое запускает макрос.

Интересует панель для компаса, к примеру есть простой макрос на заполнение фамилий основной надписи. Хочу без запуска перечней макросов (без этого окна что во вложении) запускать тот или иной макрос по одной кнопке на панели.

- Можно такое вообще в Пайтоне: Да/Нет. :um:
- Направление куда копать. :o:
- От кода тоже не откажусь :shu:

Sabahs

В теме по ссылке, на картинке показано.
Затем создать свою панель и перетянуть туда команду.

Алхимик

 :um:
Как же все просто. Я с той библиотекой по скрину только до этого уровня дошел. Чёт не пробовал "Все команды" включить в интерфейсе. Там все есть, спасибо.

Но тогда такой вопрос, а можно скин иконки с какой нить картинки установить? Не средствами компаса рисовать иконку.

Sabahs

Так поменяйте свойства кнопки.

Алхимик

Это знаю как делается, вопрос в другом:
Цитата: Алхимик от 21.03.16, 13:51:26
Не средствами компаса рисовать иконку.
Как в перечень тех смайлов что предложены компасом свои закинуть? Главное куда, справку перерыл, не нашел в настройках интерфейса этого места.

Resfeder

Цитата: Алхимик от 21.03.16, 15:08:33
... Как в перечень тех смайлов что предложены компасом свои закинуть?...

Речь об этом?
- В меню "свойства кнопки" создать новую иконку, вставив из буфера изображение или самому нарисовать. Вновь созданная иконка появится в перечне.

Алхимик

Жаль разрешение автоматом не подгоняет, а так то что нужно! :j:

Прям день открытий какой то :shu: Всем большое спасибо. :beer: По данной теме мои вопросы исчерпаны.

Правда, пока не получилось подключить свой макрос так чтобы он запускался, но то дело поправимое, есть куда смотреть.

n00ze

аль решил таки закопаться в питон?

Ё

Цитата: n00ze от 22.03.16, 11:18:13
аль решил таки закопаться в питон?


Вообще-то, давно пора...

Алхимик

Цитата: n00ze от 22.03.16, 11:18:13
решил таки закопаться в питон?
Одним макросом сыт не будешь, он не умеет все записывать. Да даже и если запишет, то при запуске бывает выдает немного другой результат какой записывался. Что то добавить/подправить в код, нужно знать куда смотреть и какой синтаксис применять.

Цитата: Ё от 22.03.16, 12:43:31
Вообще-то, давно пора...
Это вы про меня или вообще большинству нужно знать программирование?

Vitalij Lysanov

Рассказывали, как раньше выпускали текстовые документы на головном космическом предприятии.

Рукописный текст создавали, машинистки печатали.

По разнарядке прислали АРМ, умел только с текстами работать.
Инженеры посмотрели, посмотрели.

"Мы что, машинистками будем работать? ... " 

Внедрили, думали все работы переделаем.
Ни фига. Стали больше документы создавать..

azeshko

Цитата: Sabahs от 21.03.16, 13:42:17
В теме по ссылке, на картинке показано.
Затем создать свою панель и перетянуть туда команду.


Здравствуйте. Подскажите пожалуйста. У меня в меню "Все команды" не отображается ссылка на мой макрос. Может макрос нужно располагать в определенной папке? Спасбо

Алхимик

Его нужно добавить в Утилиту, а потом он уже будет отображаться.

azeshko

Цитата: Алхимик от 28.01.17, 23:07:19
Его нужно добавить в Утилиту, а потом он уже будет отображаться.


Подскажите, где можно почитать как добавляют в Утилиту? Погуглил, не нашел...

Ё

 "Сервис" - "Настройка интерфейса" - рис.

azeshko

Цитата: Ё от 29.01.17, 21:45:46
"Сервис" - "Настройка интерфейса" - рис.


Спасибо, теперь почти все понял.

Алхимик


matb

Подскажите какой питон рекомендуете использовать для 18 компаса? Плиз, ответ в ветке
http://forum.ascon.ru/index.php/topic,30856.msg257249.html#msg257249