Разработчики systemd рассматривают возможность внедрения Rust
https://github.com/systemd/systemd/pull/19598
Поттеринг осторожничает:
on a scale from 1 to 10 how much would debian hate if we actually would adopt this?
https://github.com/systemd/systemd/pull/19598
Поттеринг осторожничает:
on a scale from 1 to 10 how much would debian hate if we actually would adopt this?
Начал писать граф. редактор на python и gtk3. Решил использовать GtkLayout и размещать на нём кучу GtkDrawingArea.
Обнаружилать проблема с отрисовкой фона (координатная сетка) на этом самом layout'е: при прокрутке не происходит перерисовка.
Код здесь: https://github.com/andy128k/easy-embroidery/blob/master/editor/editor.py#L4
Добавил к полю ввода GtkEntryCompletion.
(let ((cw (make-instance 'gtk:entry-completion)))
(setf (gtk:entry-completion-model cw) (build-name-completion-model names))
(setf (gtk:entry-completion-text-column cw) 0)
(setf (gtk:entry-completion widget) cw)))
При попытке ввести что-нибудь требующее дополнения происходит DIVISION-BY-ZERO.
Gdb привёл меня сюда. Высота равна нулю, хотя matches есть.
Трассировка функции gtk_tree_view_column_cell_get_size показывает, что вот этот цикл не выполняется ни разу. Т. е. cell_list == NULL. Это ставит меня в тупик. Теоретически этот cell_list должен был заполниться при выборе text-column. Куда копать дальше?
Хочу, чтобы кнопка была квадратная, а не прямоугольная. Подскажите, насколько такой способ корректен: QGridLayout* gl = new QGridLayout(this, 1, 3, 5, 5); gl->addWidget(new QLabel("Working directory", this), 0, 0); edit = new QLineEdit("<choose directory>", this); gl->addWidget(edit, 0, 1); QPushButton* btn = new QPushButton("...", this); // ??? btn->setFixedWidth(btn->height()); gl->addWidget(btn, 0, 2); заранее спасибо :)