LINUX.ORG.RU

Сообщения pa23

 

qTableWidget и фокус

есть проект на Qt4. пишется в ubuntu 9.10, используя репозиторный Qt 4.5.3. проблема в следующем. в окне есть 2 tableWidget-а. есть общие для обеих таблиц функции. когда вызывается какая-либо из этих функций, должно быть известно какая таблица в данный момент времени в фокусе. вызываю для каждой таблицы table->hasFocus() и все они возвращают false! focusPolicy для всех таблиц WheelFocus. программа эта, собранная в винде, нормально работает. почему в линуксе таблицы не получают фокус, когда с ними работает пользователь? я уже просто не знаю на что и думать..

pa23
()

GTK2 и SimpleList

Пишу на perl используя gtk2. Создал SimpleList, загрузил в него список. Перемещаясь по списку с помощью стрелок на клавиатуре курсор таскает за собой выделение. Т.е. строка на которой курсор всегда синим выделена. Вопрос в том как от этого избавиться. Чтоб только курсор бегал, без выделения. Никак чего-то не пойму.
pa23
()

perl, gtk2 и кракозябры

пишу на perl используя gtk2. столкнулся с проблемой. при использовании кода:

$statusbar->push($context_id, "Текст на русском");

или

$treeview1 = Gtk2::SimpleList->new_from_treeview(
  $widget1,
  'Название 1' => 'text',
  'Название 2' => 'text'
);

русский на соответствующих виджетах появляется кракозябрами.
Может кто подсказать куда копать?

На всякий случай - система ubuntu 7.04
pa23
()

hp 510 notebook

есть ноут HP 510 (ос fedora 6). с ним 2 проблемы.

1) не выставляется разрешение монитора 1280x800. по умолчанию федора ставит разрешение 1024x768. в xorg.conf прописал: ... Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "LCD Panel 1280x800" HorizSync 31.5 - 64 VertRefresh 59-76 Option "IgnoreEDID" "1" Modeline "1280x800@60" 83.91 1280 1312 \\ 1624 1656 800 816 824 841 EndSection ... Section "Screen" Identifier "Screen0" Device "Videocard0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 16 Modes "1280x800@60" "800x600" "640x480" EndSubSection SubSection "Display" Viewport 0 0 Depth 24 Modes "1600x1200" "1400x1050" "1280x1024" \\ "1280x960" "1280x800@60" \\ "1024x768" "800x600" "640x480" EndSubSection EndSection ... однако при перезапуске иксов обнаруживаю в их логе следущее: (II) I810(0): First detailed timing is preferred mode (--) I810(0): Maximum space available for video modes: 12288 kByte (II) I810(0): Not using mode "1600x1200" (no mode of this name) (II) I810(0): Not using mode "1400x1050" (no mode of this name) (II) I810(0): Not using mode "1280x1024" (no mode of this name) (II) I810(0): Not using mode "1280x960" (no mode of this name) (II) I810(0): Not using mode "1280x800@60" (no mode of this name) (**) I810(0): *Built-in mode "1024x768" (**) I810(0): *Built-in mode "800x600" (**) I810(0): *Built-in mode "640x480" как понимать no mode of this name и почему иксы не хотят ставить мое разрешение???

2) не работает touchpad. при установке федора ничего не сказала, ни на что не ругалась. тачпад просто не работал. ладно. установил систему. прописал в xorg.conf ... Section "ServerLayout" Identifier "Default Layout" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Synaptics" "AlwaysCore" EndSection ... Section "Module" Load "dbe" Load "extmod" Load "fbdevhw" Load "glx" Load "record" Load "freetype" Load "type1" Load "synaptics" Load "dri" EndSection ... Section "InputDevice" Identifier "Synaptics" Driver "synaptics" Option "Device" "/dev/input/mice" Option "Protocol" "auto-dev" Option "Emulate3Buttons" "yes" EndSection ... модуль синаптикс грузится о чем говорит иксовый лог. тачпад не работает. почему??? может дело в протоколе? пробовал ExplorerPS/2. не помогло.

может досталось кому подобная машинка. подскажите пожалуйста что к чему

pa23
()

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