Разработчики 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);
заранее спасибо :)