LINUX.ORG.RU

Сообщения k_andy

 

Разработчики systemd рассматривают возможность внедрения Rust

Форум — Talks

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?

 ,

k_andy
()

Отрисовка собственных виджетов

Форум — Development

Начал писать граф. редактор на python и gtk3. Решил использовать GtkLayout и размещать на нём кучу GtkDrawingArea.

Обнаружилать проблема с отрисовкой фона (координатная сетка) на этом самом layout'е: при прокрутке не происходит перерисовка.

Код здесь: https://github.com/andy128k/easy-embroidery/blob/master/editor/editor.py#L4

 ,

k_andy
()

[cl-gtk2] GtkEntryCompletion division by zero

Форум — Development

Добавил к полю ввода 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. Куда копать дальше?

k_andy
()

Размер виджета в Qt

Форум — Development

Хочу, чтобы кнопка была квадратная, а не прямоугольная.
Подскажите, насколько такой способ корректен:

  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);

заранее спасибо :)
k_andy
()

RSS подписка на новые темы