[/b/] [/d/] [/tu/] [/a/] [/34/] [/ph/] [/wa/] [/cg/] [/t/]

[Burichan] [Futaba] [Gurochan] [Photon] - [Home] [Manage] [Archive]

[Return]
Posting mode: Reply
Leave these fields empty (spam trap):
Name
Link
Subject
Comment
File
Verification
Password (for post and file deletion)
  • Supported file types are: GIF, JPG, PDF, PNG
  • Maximum file size allowed is 20480 KB.
  • Images greater than 200x200 pixels will be thumbnailed.

File: 1319058962834.jpg -(128664 B, 640x480) Thumbnail displayed, click image for full size.
128664 No.69658  

а как вообще пишутся GUI приложения на С для Tk? где об этом можно почитать? я вообще корректно вопрос задаю?

есть просто одно приложение, уродливое довольно, я бы хотел его на свой вкус допилить.

Pure Data называется, есличо. кстати, может тут кто-нибудь его юзает?

>> No.69659  

>>69658
используй qt, люк.

>> No.69660  
File: 1319091247803.jpg -(108865 B, 500x457) Thumbnail displayed, click image for full size.
108865

>>69659
Хотел сказать "нет, gtk", но вовремя вспомнил что Мигель хуй.

>> No.69745  

>>69658
приложение уже использует Tk, как факт. мне это надо чтобы перепилить конкретное приложение.

а как можно использовать qt, если оно является плюсоговном?

>> No.69750  

>>69745
Можно писать на pyqt, чуть приятнее. А вообще, qt поудобней в плане разработки под него, однако это единственное его достоинство.

>> No.69752  

>>69750
Почему же единственное? Если сравнивать с тем же gtk -хорошо струрированная система, всё, что может не понадобится вынесено в отдельные модули.
Для приложения, написанного на Qt нужен только сам Qt. А гтк-шное запросто может утянуть в зависимостях половину гнума.

>> No.69753  

>>69752

>хорошо струрированная система, всё, что может не понадобится вынесено в отдельные модули

Это я подразумевал под

>поудобней в плане разработки
>гтк-шное запросто может утянуть в зависимостях половину гнума

Не может, если разработчик не мудак, но обычно наоборот.

>> No.69757  
File: 1319279963139.jpg -(186476 B, 566x800) Thumbnail displayed, click image for full size.
186476

я использовал и гтк, и куте. гтк- говно вперемешку с мочёй, которое только по инерции вытягивает бывшая несвободность куте.

>> No.69764  

>>69757
обоснуй, интересно

>> No.69765  

>>69757
А мне наоборот визуально больше нравится гтк, но пишут на нем пусть другие.

>> No.69768  
File: 1319298336289.jpg -(77181 B, 700x525) Thumbnail displayed, click image for full size.
77181

>>69764
гдк/гтк+- сраное говно без документации. гтк- это СИ. ЁБАНЫЙ СИ, понимаешь?

куте хорошо документирован, имеет дизайнер, классы, виджеты для opengl/opencl, мокрые писечки, скачать бесплатно, ну и красиво выглядит, в конце концов.

>> No.69776  
File: 1319306265690.jpg -(203535 B, 567x800) Thumbnail displayed, click image for full size.
203535

>>69768
Согласен, разработка на qt простая и приятная, но пользоваться предпочитаю gtk-шными приложениями, они по статистике стабильнее и шустрее. Не потому, что qt хуже, а скорее потому, что порог вхождения ниже, вот и пишут некомпетентные разработчики. Разработка с gtk закаляет характер и развивает навыки, а на qt пусть джавабыдло пишет.

>> No.69777  
File: 1319306780808.png -(571853 B, 900x850) Thumbnail displayed, click image for full size.
571853

>>69776

>Разработка с gtk закаляет характер и развивает навыки

идейный прыщеблядок что ли?

>> No.69778  

>>69768

>гтк- это СИ. ЁБАНЫЙ СИ, понимаешь?

qt - это ебаные плюсы, понимаешь? в мире много страшных вещей, но страшнее плюсов я не знаю ничего.

>ну и красиво выглядит, в конце концов.

выглядит как говно, обычно

кроме того, ГТКшные приложения действительно быстрее, стабильнее и компактнее. qt старательно избегаю, на постоянной основе не использую не одного qt-приложения.

и все-таки, чем _конкретно_ плох ГТК?

и если он все-таки плох, то существует ли в природе идеальный тулкит? и не называется ли он tk случайно? мне вообще особо продвинутые прыщебляди нахваливали именно его. где бы почитать о том, как под него писать. интересуют только чистые сишечки и питон.

>> No.69779  

>>69778

>плох ГТК

Единственное в чем его обходит куте - структурированность и документация.

>tk

Если ты про tcl/tk, к которому туча биндингов, в том числе и тот же встроенный tkinter питоновский, то можешь попробовать, если не боишься остаться без глаз, а так же не собираешься писать на нем пейнт с возможностью сохранения изображения в графическом формате, а не .ps. С другой стороны он элементарен. Но вообще идеального тулкита нет. Есть wx, но там совсем пиздец, документации просто нет, в каждой версии что-то сломано, что-то работает не так, в результате жесткая привязка. Еще есть fltk, недалеко ушел от tk, глаза тоже можно потерять, если работать с таким интерфейсом продолжительное время. Остальные что-то совсем мелкие и неюзабельные.
Да, в хайку пилят какие-то нативные няшнобиндинги, по крайней мере мне так показалось из того 10-ти минутного куска последней крупной презентации.

>> No.69780  

>>69779

>структурированность

что именно такое структурированность?

>Если ты про tcl/tk, к которому туча биндингов

я так понимаю, что tcl/tk это tcl использующий свой нативный тулкит. но на чем написан сам tk? если я хочу юзать этот тулкит из какого-то другого языка, мне нужно держать в системе tcl интерпретатор, на котором написан tk? или tk на сишке, поставляется в бинарном виде и биндится к прочим языкам посредством дополнительных либ?

>если не боишься остаться без глаз

говорят tk уебищен просто потому что в нем стремные дефолты. если их тщательно редефайнить, то вполне можно сделать все ок, вопрос насколько это трудоемко.

>Еще есть fltk, недалеко ушел от tk

точняк, использовал его в составе csound - визуально еще большие ады, к тому же плюсоговно.

видимо с точки зрения толковых дефолтов gtk2 круче всего.

кстати, с gtk3 у меня пока что-то отношения не сложились, попытался переписать под него свою тему, но так и не понял куда они дели базовый цвет и что вместо него. впрочем, из gtk3 у меня пока только audacious.

вообще пипл ругается на gtk3, из-за него там gnome3 чуть ли не бойкотируют по слухам. не особо вникал. что там происходит? банальное консервоблядство или что-то существенное?

>> No.69786  

>>69779

>Единственное в чем его обходит куте - структурированность и документация.

А также поддержка СУБД, xml, сокетов, апи для создания плагинов, нормальня кроссплатформенность (а не та, при которой морда расползается и всё падает при каждом чихе) и наличие почти приличной среды разработки.
Впрочем, гтк я забросил давно, может там уже это и запилили.

>> No.69788  

>>69786
Забыл добавить - а ещё оно может в SVG :3

>> No.69789  

>>69786

> поддержка СУБД

Зачем такая избыточность? Либы для работы с СУБД предоставляются самой СУБД же.

>> No.69790  

>>69786

>нормальня кроссплатформенность

Единственное значимое утверждение.

>> No.69791  
File: 1319351736503.jpg -(2700964 B, 3008x2008) Thumbnail displayed, click image for full size.
2700964

>>69778
окей, вручную инициализируй и веди каждую кнопку, хули.

>особо продвинутые прыщебляди нахваливали именно его
>особо продвинутые прыщебляди

собственно суть.

>выглядит как говно, обычно

у тебя что-то не так со вкусом.

>ГТКшные приложения действительно
>быстрее
>стабильнее
>компактнее

ты что, дурак? это же либа рисования гуи. или по кедам судишь?

>> No.69793  

>>69790
Под поддержкой имелись ввиду не сами клиентские либы (да кому надо их заново переписывать?), а средства абстракции от них и виджеты для отображения/обработки наборов данных.

>> No.69798  

>>69793

> средства абстракции от них

Кнопка "сделать данным хорошо"?

>> No.69802  
File: 1319367233159.jpg -(7063 B, 275x183) Thumbnail displayed, click image for full size.
7063

>>69798
Обычная схема "модель-представление". Не понимаю иронии.

>> No.69803  
File: 1319367379950.png -(406202 B, 400x720) Thumbnail displayed, click image for full size.
406202

>>69798
из инвалидной коляски раздалась ПРЫЩЕИРОНИЯ последователя патрика. костыли иди пересобери.

>> No.69854  

>>69791

>окей, вручную инициализируй и веди каждую кнопку, хули.

а что мешает просто переопределить дефолты один раз?

>собственно суть.
>у тебя что-то не так со вкусом.

похоже на энтерпрайз головного мозга

>ты что, дурак? это же либа рисования гуи.

я думал ты мне расскажешь почему оно тормозное, бажное и уебищное. я не знаю почему так.



Delete Post []
Password

[/b/] [/d/] [/tu/] [/a/] [/34/] [/ph/] [/wa/] [/cg/] [/t/]