Thema: C Gtk: farbige Rechtecke zeichnen |
|
Hi,
vielen vielen Dank für die Hilfe.
aber anschient das Problem ist komplizierter als ich dachte. Ich habe letzte Woche nur damit verbracht, und alle Links, die Ihr mir geschickt habt kenne ich bereits schon. Bitte wenn jemand eine konkrete Antwort hätte....
gdk_draw_rectangle (pixmap,
widget->style->black_gc,
TRUE, update_rect.x,
update_rect.y,
update_rect.width,
update_rect.height );
Bitte diese Funktion malt schwarz, kann jemand die so umschreiben, so dass die andere Farbe z.b rot, gelb oder grün.... malt?
Bitte ich brauch konkrete Antwort, und bitte die farbe soll auch deklariert sein.
Ich kann einfach nicht weiter kommen.
Vielen Dank noch mals
|
|
Thema: C Gtk: farbige Rechtecke zeichnen |
|
Hallo
vielen Dank für die reaktion.
die funktion ist:
.. rectangle(widget, gc,...);
gc soll vom Typ GdkGC *gc; damit ich eine andere farbe rein kriegen, und das ist das Problem, "style", was in meiner Funktion, hat NUR style->black_gc
->white_gc oder
->light_gc
und wenn ich so etwas wie:
GdkGC *gc;
GdkColor color;
color.red = red*65xxx; oder einfach color.rec = 0xE89.. (hex); deklariere, kann das nicht in meine Funktion als parameter übergeben, da wie zu sehen ist nicht typVerträglich sind. ich weiss leider nicht wie ich es überwenden soll.
Und eine andere Funktion, womit ich einfach die selbe Parameter benutze, aber statt style GdkGC einfach einsetze finde (weiss )ich leider nicht.
ich möchte eigentlich so was malen
######
######
###### (rechtecke (insgesamt zu raster))
und jede einzelne eine bestimmte farbe zuweisen, habe ich die auch geschafft, aber leider sind alle in schwarz.
hoffe das war nicht lang beschrieben aber auch nicht zu kurz.
vielen Dank
|
|
Thema: C GTK+ |
|
vielen Dank für deine Antwort.
ich muss nur in c machen, obwohl ich mich in c++ besser auskenne....
vielen dank nochmals
|
|
Thema: C Gtk: farbige Rechtecke zeichnen |
|
Hallo an alle surfer,
bitte um Hilfe
ich habe folgende fkt in c/Gtk2.0:
gdk_draw_rectangle (pixmap,
widget->style->black_gc,
TRUE, update_rect.x,
update_rect.y,
update_rect.width,
update_rect.height );
mein Problem, dass die Rechtecke in schwarz sind, aber ich möchte die in andere farben haben wie rot zum Beispiel. Ich weiss, dass style nur farben schwarz, weiss und light hat, aber kann man diese manipulieren sodass sie rot malt?
Oder kann ich diese funktion durch eine andere tauschen aber die Parameter weiter so behalten?
vielen Dank
|
|
Thema: C GTK+ |
|
Hallo,
ich bin neu hier und falls mein Eintrag hier nicht richtig ist, bitte um Entschuldigung.
Ich habe eine GUI aufgabe und dazu habe ich unter Ubuntu gtk2.0 gebunden.... ich muss die Aufgabe in c programmieren, leider habe so gut wie keine Erfahrung mit gtk+. gerade mal habe ich geschafft, ein Fenster zu basteln... Mein nächster Schritt ist:
GUI: In dem Rechteck erzeugen eines Rasters mit Elementen, denen eine
Farbe zugewiesen werden kann.
(naja Ziel ist eine landkarte zu Programmieren, um dazu eine Art Navigation zu bauen ..)
Kann jemand bitte mir auf irgend einer Weise helfen?
Zitat: ich finde keine Deutsche-gtk(cairo)-Anleitung, oder beispielprogramme.
Vielen Dank
|
|
|