Rahmenloses Fenster mit halb transparentem Hintergrund

Hier werden alle anderen GUI-Toolkits sowie Spezial-Toolkits wie Spiele-Engines behandelt.
Antworten
spenc
User
Beiträge: 1
Registriert: Dienstag 21. Februar 2017, 11:08

Dienstag 21. Februar 2017, 11:18

Hi

Wie der Betreff schon sagt versuche ich ein rahmenloses Fenster mit transparentem Hintergrund zu bekommen.
rahmenloses Fenster ist da kein Problem
auch Bilder die in dem Fenster halb transparent sind nicht.
aber das Fenster selber bekomme ich nicht transparent.

kann mir da jemand auf die Sprünge helfen bitte

Code: Alles auswählen

import pygame
import os


x = 1920/2-300
y = 100

os.environ['SDL_VIDEO_WINDOW_POS'] = "%d,%d" % (x,y)
pygame.init()

screen_width=600
screen_height=800
screen=pygame.display.set_mode([screen_width,screen_height], pygame.NOFRAME )
screen.fill((0,0,0))

screen.set_alpha(150)
screen.set_colorkey((0,0,0))

bild=pygame.image.load("BBSAD.jpg")
bild=bild.convert()
bild2=bild.copy()
bild2.set_alpha(128)

bild.set_colorkey((0,0,0))
bild2.set_colorkey((0,0,0))

screen.blit(bild,(10,10))
screen.blit(bild2,(100,100))

pygame.display.flip()
pygame.time.delay(4000)
pygame.quit()
#sys.exit()
Zuletzt geändert von Anonymous am Dienstag 21. Februar 2017, 11:51, insgesamt 1-mal geändert.
Grund: Quelltext in Python-Codebox-Tags gesetzt.
__deets__
User
Beiträge: 3332
Registriert: Mittwoch 14. Oktober 2015, 14:29

Dienstag 21. Februar 2017, 11:22

Scheint mit pygame nicht zu gehen: http://stackoverflow.com/questions/5500 ... -in-pygame

Die empfehlen wxWindows, das ist sehr win32-nah, vielleicht klappt's ja damit.
Antworten