2010-07-16 3 views
1

Для того, чтобы сделать одну из моих программ, более эстетично я использую изображения для создания пансионеров, однако я хочу, чтобы создать не квадратные пансионера так выглядит программа вроде как этогоКак сделать не квадратные края в Tkinter?

___________ 
/  /
/__________/ 

Как я должен идти об этом?

Это на окнах 7, кстати.

Edit:

испытанный сделать псевдо-край, используя прозрачность, однако она не выходит из прозрачной. По какой-то причине он вышел из темно-серого цвета. Я хочу, чтобы красный был «краем».

alt text http://i26.tinypic.com/aelh82.png

ответ

3

Концепция, которую вы используете, называется «позолоченным окном». Найдите «tk shaped window» с вашей любимой поисковой системой. Существует расширение tk, которое утверждает, что поддерживает это, хотя я лично его не пробовал. Я полагаю, поскольку он работает с tcl/tk, его можно заставить работать с Tkinter, поскольку Tkinter использует tcl/tk под капотом.

0

Я не знаком с Tkinker, но вы можете сделать изображение с прозрачностью, где вы не хотите границы, что сделало бы псевдо-наклонные края. Невозможно, чтобы окно было не квадратным (по уважительной причине).

+0

Какое программное обеспечение/тип файла поддерживает прозрачность? – rectangletangle

+0

"no way" неверен. Существуют способы создания не квадратных окон, а не встроенные способы. Для этого существуют расширения Tk, которые работают с Tcl; по-видимому, они работают с Tkinter, хотя я не пробовал. Найдите «окна в форме tk». –

Смежные вопросы