Bir başka kod editörü: Visual Python

metin-düzenleyici
python
visual-python
program-tanıtımları
tkinter

#81

icon.ico dosyası ana dizinde mevcut, değil mi? GNU/Linux’te Windows’taki gibi çalışmıyor olabilir. Size zahmet 'icon.ico' yerine './icon.ico' yazarak dener misiniz? O şekilde Ubuntu’da çalışırsa o şekilde değiştiririm, Windows’ta da çalışır çok büyük ihtimalle.

Ubuntu’nun terminali sağ tık menüsünden de kopyala-yapıştıra izin veriyor.


#82

Olmadı hocam yine aynı hatayı aldım.


#83

O zaman o satırı silin, simgesiz oluversin uygulama. :smile:


#84

Sileriz de bunun bir nedeni olmalı. Kendi programlarımda da aynı sorunu yaşıyorum?


#85

Full path vermeyi dener misiniz


#86

Denemiştim zaten. Yine de teşekkür ederim :slight_smile:


#87

Bence projedeki pencere icon’u normal png olarak ayarlanabilir. Aşağıdaki yöntemi Ubuntu üzerinde denedim ve çalıştı. Tabi öncelikle aşağıdaki png dosyasını indirip programın yanına “Python.png” olarak koymak lazım

img = tkinter.PhotoImage(file='Python.png')
pencere.tk.call('wm', 'iconphoto',pencere._w, img)

Png dosyası


#88

Sanırım .ico uzantılı dosyalarda Tkinter sorun yaşıyor UNIX ortamlarında. Öyle bir şeyler okumuştum bir yerlerde.

@coderistan ICO dosyasını PNG dosyası ile değiştireceğim inşallah.


#89

Eklediğiniz PNG dosyası görünmüyor. Ayrıca ICO dosyasını PNG ile değiştirip gönderebilirsiniz siz de, eğer katkıda bulunmak isterseniz uygulamaya. Tabii Windows’ta da sorunsuz çalıştığına emin olmalısınız öncelikle.


#90

Hocam .png uzantısı ile de denedim, yine aynı hata. :frowning:
Acaba bu metotta mı bir sorun var?


#91

Allah Allah. Windows’ta çalışıyor, bence UNIX ortamı ve Tkinter ile ilgili; araştırmak gerek.


#93

iconbitmap metodunun dökümanları:

Set bitmap for the iconified widget to BITMAP. Return
the bitmap if None is given.
Under Windows, the DEFAULT parameter can be used to set the icon
for the widget and any descendents that don’t have an icon set
explicitly. DEFAULT can be the relative path to a .ico file
(example: root.iconbitmap(default=‘myicon.ico’) ). See Tk
documentation for more information.

Ben şahsen tanımlamada winde olup linux’te olmayan bir şey görmedim.


#94

Evet şimdi Windows üzerinde denedim, çalışıyor. Bir pull request isteği gönderdim.