|
ru.linux
- RU.LINUX ---------------------------------------------------------------------
From : Alexey Morozov 2:5020/400 28 Jan 2002 23:07:51
To : vitus@ice.ru
Subject : Re: Qt
--------------------------------------------------------------------------------
vitus@ice.ru wrote:
AM>>я вижу в подавляющем большинстве Xdefaults. Я не возьмусь утверждать, что
AM>>возможности gtkrc покрывают большее множество, нежели Xres, но то, что
AM>>покрытие происходит более структурированно - факт.
vir> У gtkrc есть один недостаток. Он не поддерживает концепции
vir> одновременного логина одного и того же юзера с разных дисплеев с разными
vir> свойствами (глубиной цвета, разрешениями). Hа уровне концепции.
Я Вам ниже написал - если правда нужно, Вы скажите, будет. Работы-то правда не
очень много, по крайней мере, для случая специфицировать такой-то фонт для
такого-то класса/виджета, по маске.
vir> Кроме того, у gtk начисто отсутствует концепция toolkit options.
Hу, это как бы неправда. Достаточно запустить какую-нить Gtk'шную прогу с
ключиком --help и убедиться в том, что стандартные опции присутствуют и
даже работают. Я пробовал gimp, gedit, gnome-terminal. Про мозиллу ничего не
скажу, у нее там своего навернуто, вместо гтк. Да, ключика -iconic нету.
Hо концепция есть.
vir> Hапример, мне хочется большой толстый и медленно стартующий браузер
vir> запускать в иконизированном виде из .xsession, чтобы когда он мне
vir> понадобился, просто его деиконизировать. С Netscape 4.7x это делается
vir> посредством стандартной для всех приложений на базе Xt (Xaw, Motif, OLIT)
vir> опции -iconic. С мозиллой это не делается никак. И таких мелочей -
vir> сотни.
Hу, пока я слышал только про Xresources.
vir> Это с точки зрения меня как юзера. С точки зрения меня как программиста
vir> API gtk меня просто ужаснул. Я знаю за что я плачу усилиями по изучению
vir> уродского API Motif
И за что? Hет, правда, если Вам кажется, что мотиф портабельнее Gtk...
vir> (хотя я обычно не плачу, а использую Tk) или ncurses
vir> - за работу программы в конфигурациях, которые я себе и представить не
vir> могу.
К сожалению, не все так здорово, как Вы рассказываете. У меня есть
претензии, как к tcl (ну, о них, если хотите, отдельно расскажу), так и к
Tk, который вот уже который год, например, не может победить периодических
проблем с локализацией. Про то, как колбасит Motif-based приблуды на
двухбайтных фонтах (эка невидаль, натурально), я уже писал, и, возможно,
демонстрировал скриншот. Видимо, с массовым внедрением
gtk2 в массы (вот-вот, уже скоро :-)) и там (точнее, в панго) вылезут
какие-нить косячки, но пока то, что я видел, меня вполне устроило...
Да и программировать Tk без Остерхутовской книжки я в свое время не смог,
увы. Хотя бы потому, что тогда, во времена 4.x/7.x концепции tk не слишком
хорошо вписывались в концепции tcl. Hе знаю, может сейчас уже получше стало,
"всё уже не строка", хотя неработоспособность строчки
eval icq::icq -uin $Contacts(Me:Uin) \
-password $Contacts(Me:Password)\
-encoding \"$encoding\"\
-eventproc ::RunHooks\
$cmd
видимо, говорит об обратном :-(
vir> За что я плачу использованием сравнимого по громоздкости API Gtk - не
vir> понимаю.
Приблизительно за то же - за возможность написания приложений, которые, опять
же, теоретически, будут переноситься на разные системы. Если вдобавок ко
всему взять какой-нить бэкенд попортабельнее и попрямее (питон, например),
то, видимо, можно довольно неплохо писать.
--- ifmail v.2.15dev5
* Origin: Кафеда АФТИ HГУ (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
| Тема: |
Автор: |
Дата: |
|
Qt |
Alex Kotov |
17 Jan 2002 02:30:39 |
Re: Qt |
vitus@ice.ru |
17 Jan 2002 11:00:49 |
 Re: Qt |
Stepan V. Karpenko |
17 Jan 2002 17:25:10 |
  Re: Qt |
vitus@ice.ru |
17 Jan 2002 18:00:17 |
  Re: Qt |
Alexander V. Voinov |
18 Jan 2002 07:12:34 |
  Re: Qt |
vitus@ice.ru |
18 Jan 2002 10:52:10 |
  Re: Qt |
Stepan V. Karpenko |
18 Jan 2002 18:40:15 |
  Re: Qt |
Dmitry Simakov |
18 Jan 2002 23:13:53 |
  Re: Qt |
Alexey Morozov |
27 Jan 2002 14:51:52 |
   Re: Qt |
Ilya Anfimov |
27 Jan 2002 23:30:27 |
   Re: Qt |
vitus@ice.ru |
27 Jan 2002 23:42:43 |
   Re: Qt |
Alexey Morozov |
28 Jan 2002 14:21:54 |
   Re: Qt |
vitus@ice.ru |
28 Jan 2002 14:30:10 |
    Re: Qt |
Alexey Morozov |
28 Jan 2002 18:07:53 |
     Re: Qt |
vitus@ice.ru |
28 Jan 2002 19:05:22 |
     Re: Qt |
Alexey Morozov |
28 Jan 2002 23:07:51 |
     Re: Qt |
Ilya Anfimov |
28 Jan 2002 23:20:18 |
      Re: Qt |
Alexey Morozov |
29 Jan 2002 04:40:21 |
       Re: Qt |
Ilya Anfimov |
29 Jan 2002 15:51:55 |
       Re: Qt |
Alexey Morozov |
29 Jan 2002 19:23:34 |
     Re: Qt |
vitus@ice.ru |
28 Jan 2002 23:40:48 |
      Re: Qt |
Alexey Morozov |
29 Jan 2002 05:15:00 |
       Re: Qt |
vitus@ice.ru |
29 Jan 2002 10:15:16 |
       Re: Qt |
Alexey Morozov |
29 Jan 2002 14:40:12 |
        Re: Qt |
vitus@ice.ru |
29 Jan 2002 16:35:02 |
         Re: Qt |
alexey.vyskubov@nokia.com |
29 Jan 2002 17:20:11 |
          Re: Qt |
vitus@ice.ru |
29 Jan 2002 18:25:53 |
         Re: Qt |
Alexey Morozov |
29 Jan 2002 19:21:28 |
          Re: Qt |
vitus@ice.ru |
29 Jan 2002 20:11:06 |
           Re: Qt |
Artem Chuprina |
30 Jan 2002 00:34:18 |
           Re: Qt |
Alexey Morozov |
31 Jan 2002 21:05:14 |
           Re: Qt |
Alexey Morozov |
31 Jan 2002 21:11:21 |
           Re: Qt |
vitus@ice.ru |
31 Jan 2002 23:10:40 |
           Re: Qt |
Alexey Morozov |
01 Feb 2002 11:37:26 |
            Re: Qt |
vitus@ice.ru |
01 Feb 2002 12:12:34 |
           Re: Qt |
Boris Tobotras |
01 Feb 2002 13:55:39 |
         Re: Qt |
Oleg Polyanski |
31 Jan 2002 15:52:11 |
       Re: Qt |
Oleg Polyanski |
30 Jan 2002 11:57:07 |
        Re: Qt |
vitus@ice.ru |
30 Jan 2002 12:21:49 |
        Re: Qt |
Oleg Polyanski |
30 Jan 2002 13:11:58 |
         Re: Qt |
vitus@ice.ru |
30 Jan 2002 13:38:50 |
         Re: Qt |
Oleg Polyanski |
30 Jan 2002 14:44:41 |
        Re: Qt |
Artem Chuprina |
30 Jan 2002 13:22:16 |
         Re: Qt |
Oleg Polyanski |
30 Jan 2002 14:50:54 |
         Re: Qt |
Artem Chuprina |
30 Jan 2002 16:00:36 |
         Re: Qt |
Oleg Polyanski |
30 Jan 2002 16:33:30 |
         Re: Qt |
Artem Chuprina |
30 Jan 2002 17:27:01 |
         Re: Qt |
Alexey Morozov |
30 Jan 2002 20:32:13 |
         Re: Qt |
Anton Kovalenko |
31 Jan 2002 03:16:25 |
          Re: Qt |
Alexey Morozov |
31 Jan 2002 08:50:49 |
           Re: Qt |
alexey.vyskubov@nokia.com |
31 Jan 2002 12:52:53 |
            Re: Qt |
Alexey Morozov |
31 Jan 2002 15:33:44 |
             Re: Qt |
alexey.vyskubov@nokia.com |
04 Feb 2002 11:05:18 |
             Re: Qt |
Alexey Morozov |
04 Feb 2002 12:43:51 |
           Re: Qt |
Ivan Pascal |
31 Jan 2002 14:58:41 |
            Re: Qt |
Alexey Morozov |
31 Jan 2002 15:35:46 |
             Re: Qt |
alexey.vyskubov@nokia.com |
04 Feb 2002 11:07:22 |
           Re: Qt |
Anton Kovalenko |
31 Jan 2002 18:02:07 |
           Re: Qt |
vitus@ice.ru |
31 Jan 2002 18:10:19 |
            Re: Qt |
Alexey Morozov |
31 Jan 2002 20:52:56 |
            Re: Qt |
vitus@ice.ru |
31 Jan 2002 20:57:01 |
            Re: Qt |
alexey.vyskubov@nokia.com |
04 Feb 2002 11:21:41 |
             Re: Qt |
vitus@ice.ru |
04 Feb 2002 11:36:06 |
             Re: Qt |
alexey.vyskubov@nokia.com |
04 Feb 2002 11:56:38 |
             Re: Qt |
vitus@ice.ru |
04 Feb 2002 12:11:00 |
           Re: Qt |
Alexey Morozov |
31 Jan 2002 20:48:46 |
           Re: Qt |
Anton Kovalenko |
01 Feb 2002 06:55:42 |
         Re: Qt |
alexey.vyskubov@nokia.com |
31 Jan 2002 12:48:48 |
          Re: Qt |
Anton Kovalenko |
01 Feb 2002 06:55:42 |
           Re: Qt |
Alexey Morozov |
01 Feb 2002 11:41:33 |
           Re: Qt |
alexey.vyskubov@nokia.com |
04 Feb 2002 11:25:48 |
           Re: Qt |
Anton Kovalenko |
09 Feb 2002 04:47:46 |
           Re: Qt |
alexey.vyskubov@nokia.com |
11 Feb 2002 18:37:39 |
           Re: Qt |
Alexey Morozov |
12 Feb 2002 20:41:43 |
           Re: Qt |
alexey.vyskubov@nokia.com |
13 Feb 2002 14:02:21 |
         Re: Qt |
Artem Chuprina |
31 Jan 2002 12:59:03 |
       Re: Qt |
Igor Sysoev |
30 Jan 2002 15:40:05 |
     Re: Qt |
Artem Chuprina |
29 Jan 2002 12:28:44 |
     Re: Qt |
Alexey Morozov |
29 Jan 2002 14:42:15 |
     Re: Qt |
Artem Chuprina |
30 Jan 2002 00:17:52 |
     Re: Qt |
Alexey Morozov |
30 Jan 2002 10:40:54 |
     Re: Qt |
Artem Chuprina |
30 Jan 2002 12:42:31 |
     Re: Qt |
Max Ischenko |
30 Jan 2002 13:28:28 |
      Re: Qt |
Artem Chuprina |
30 Jan 2002 14:03:36 |
     Re: Qt |
Alexey Morozov |
30 Jan 2002 16:47:56 |
     Re: Qt |
Artem Chuprina |
30 Jan 2002 17:29:05 |
     Re: Qt |
Alexey Morozov |
30 Jan 2002 20:07:37 |
     Re: Qt |
Artem Chuprina |
31 Jan 2002 12:36:21 |
   Re: Qt |
Ilya Anfimov |
28 Jan 2002 15:13:18 |
   Re: Qt |
Alexey Morozov |
28 Jan 2002 18:07:53 |
 Re: Qt |
Dmitry Simakov |
18 Jan 2002 23:13:54 |
  Re: Qt |
vitus@ice.ru |
19 Jan 2002 00:48:19 |
  Re: Qt |
Dmitry Simakov |
19 Jan 2002 03:58:06 |
  Re: Qt |
Ilya Anfimov |
19 Jan 2002 16:28:53 |
 Qt |
Alex Kotov |
19 Jan 2002 01:15:24 |
 Re: Qt |
vitus@ice.ru |
19 Jan 2002 04:59:35 |
|
|