# \#lablgtk

**URL:** https://discuss.ocaml.org/tag/lablgtk/491.md

[Latest](https://discuss.ocaml.org/latest.md) · [Categories](https://discuss.ocaml.org/categories.md) · [Tags](https://discuss.ocaml.org/tags.md)

---

## [\[ANN\] hotseat Squava (a tiny LablGtk2 demo)](https://discuss.ocaml.org/t/ann-hotseat-squava-a-tiny-lablgtk2-demo/17957)

<div class="topic-metadata">

**Author:** [@SpiceGuid](https://discuss.ocaml.org/u/SpiceGuid)\
**Replies:** 1\
**Last updated:** [May 12, 2026, 11:05am UTC](https://discuss.ocaml.org/t/ann-hotseat-squava-a-tiny-lablgtk2-demo/17957 "2026-05-12T11:05:44Z")

</div>

squava.ml - Pastebin.com The Squava board game. The original ./squava.png image : Squava 1.1 has no vector graphics, however you can edit/shrink/stretch ./squava.png and the program will adapt the board using the n…

---

## [I cannot center a widget using GBin.alignment](https://discuss.ocaml.org/t/i-cannot-center-a-widget-using-gbin-alignment/17824)

<div class="topic-metadata">

**Author:** [@SpiceGuid](https://discuss.ocaml.org/u/SpiceGuid)\
**Replies:** 2\
**Last updated:** [February 18, 2026, 8:32pm UTC](https://discuss.ocaml.org/t/i-cannot-center-a-widget-using-gbin-alignment/17824 "2026-02-18T20:32:23Z")

</div>

Hello fellow OCaml-ers :camel: , I discover the joy of LablGTK 2.18.14 :grinning\_face\_with\_smiling\_eyes: My tiny Squava toy GTK2 GUI : When i rezise the window, the GtkDrawingArea gets stuck at top-left corner inste…

---

## [Recommend UI Frameworks in 2024](https://discuss.ocaml.org/t/recommend-ui-frameworks-in-2024/13771)

<div class="topic-metadata">

**Author:** [@janvhs](https://discuss.ocaml.org/u/janvhs)\
**Replies:** 19\
**Last updated:** [June 1, 2025, 10:02am UTC](https://discuss.ocaml.org/t/recommend-ui-frameworks-in-2024/13771 "2025-06-01T10:02:19Z")

</div>

Hey, I am quite new to OCaml and I was wondering what the popular UI frameworks are. The general space of UI has some interesting retained mode libraries like Libadwaita / GTK, Slint, Kirigami2 / QT and Cosmic / Iced. A…

---

## [Trying the 7GUIs with LablGTK3/OCaml](https://discuss.ocaml.org/t/trying-the-7guis-with-lablgtk3-ocaml/12033)

<div class="topic-metadata">

**Author:** [@Frederic\_Loyer](https://discuss.ocaml.org/u/Frederic_Loyer)\
**Replies:** 10\
**Last updated:** [April 29, 2023, 7:21am UTC](https://discuss.ocaml.org/t/trying-the-7guis-with-lablgtk3-ocaml/12033 "2023-04-29T07:21:56Z")

</div>

I have tried to implement the 7GUIs (7GUIs) with LablGTK3/OCaml. The first 6 are done (but would need some polishing). The last one won’t be possible (there are no real Table widget in Gtk… then the gtksheet example is …

---

## [Installing labgtk3 on Diskuv](https://discuss.ocaml.org/t/installing-labgtk3-on-diskuv/11317)

<div class="topic-metadata">

**Author:** [@Frederic\_Loyer](https://discuss.ocaml.org/u/Frederic_Loyer)\
**Replies:** 2\
**Last updated:** [February 6, 2023, 2:30pm UTC](https://discuss.ocaml.org/t/installing-labgtk3-on-diskuv/11317 "2023-02-06T14:30:49Z")

</div>

I have finally managed to install lablgtk3 on Diskuv. Here are the steps to proceed. Install Visual Code 2022 (the compiler VS 2019 from Diskuv doesn’t like the very long string gtkrsesources from Gtk) According to Git…

---

## [Does exist an install demo for WSLg + LablGTK3?](https://discuss.ocaml.org/t/does-exist-an-install-demo-for-wslg-lablgtk3/10907)

<div class="topic-metadata">

**Author:** [@SpiceGuid](https://discuss.ocaml.org/u/SpiceGuid)\
**Replies:** 2\
**Last updated:** [December 3, 2022, 6:21pm UTC](https://discuss.ocaml.org/t/does-exist-an-install-demo-for-wslg-lablgtk3/10907 "2022-12-03T18:21:53Z")

</div>

Since WSL has been updated to WSLg, linux GUIs are possible in Windows 10 & 11. I have googled yet not found even an HelloWorld demo blog entry. How to install the whole tool-chain when WSL2 doesn’t even have gnu-make …

---

## [Lablgtk3: how to set radio buttons for a GTree.cell\_renderer\_toggle](https://discuss.ocaml.org/t/lablgtk3-how-to-set-radio-buttons-for-a-gtree-cell-renderer-toggle/8999)

<div class="topic-metadata">

**Author:** [@phstrauss1](https://discuss.ocaml.org/u/phstrauss1)\
**Replies:** 1\
**Last updated:** [December 13, 2021, 12:27am UTC](https://discuss.ocaml.org/t/lablgtk3-how-to-set-radio-buttons-for-a-gtree-cell-renderer-toggle/8999 "2021-12-13T00:27:49Z")

</div>

Howdy OCaml enthusiasts, I would like to use this C API call in GTK+3, but cannot find how to express the thing using lablgtk3. The examples do not cover this API call. Using find and grep, it seems the stub exists: p…

---

## [Lablgtk3: background color for whole row in tree-store (in one go), possible?](https://discuss.ocaml.org/t/lablgtk3-background-color-for-whole-row-in-tree-store-in-one-go-possible/8989)

<div class="topic-metadata">

**Author:** [@phstrauss1](https://discuss.ocaml.org/u/phstrauss1)\
**Replies:** 1\
**Last updated:** [December 12, 2021, 1:31pm UTC](https://discuss.ocaml.org/t/lablgtk3-background-color-for-whole-row-in-tree-store-in-one-go-possible/8989 "2021-12-12T13:31:59Z")

</div>

Hello OCaml enthusiast, In this GUI, is it possible to color the background of a row in one go, I mean without coloring each cell (row / column) one by one? The examples in the gtk git/tarball shows how to color a colu…

---

## [GTree.tree\_store for more than 2 levels of nesting](https://discuss.ocaml.org/t/gtree-tree-store-for-more-than-2-levels-of-nesting/8955)

<div class="topic-metadata">

**Author:** [@phstrauss1](https://discuss.ocaml.org/u/phstrauss1)\
**Replies:** 1\
**Last updated:** [December 7, 2021, 8:28pm UTC](https://discuss.ocaml.org/t/gtree-tree-store-for-more-than-2-levels-of-nesting/8955 "2021-12-07T20:28:02Z")

</div>

Hello OCaml enthusiasts, How can I, using lablgtk3, code a tree widget which ultimately should looks like this macOS Cocoa widget of VLC. This is for a Flac file player. I’ve tried everything with no lucks, here is my …
