1 / 1 / 1
Регистрация: 19.07.2016
Сообщений: 118
|
|
1 | |
Чем Tkinter отличается от PyQt18.01.2017, 15:43. Показов 26264. Ответов 7
Мне часто писали что Ткинтер это так "побаловаться",и я могу понять что для серьезных и масштабных проектов лучше юзать PyQt,а в чем их существенная разница? Больше элементов или что?
0
|
|
18.01.2017, 15:43 | |
Ответы с готовыми решениями:
7
PyQt или Tkinter
Можно ли создать дизайн программы на pyqt и написать на него функций от tkinter? Чем отличается? Чем отличается =- от -= |
2740 / 2339 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
18.01.2017, 17:44 | 3 |
В том, что tkinter очень старая библиотека, которая не может отвечать современным требованиям. Она многое не умеет, там многого нет. Писать на ней один ад и в итоге у тебя получится приложение как от windows 98 (интерфейс у тебя на всех платформах будет чужиродным), верстка будет плыть от платформы к платформе и т д.
Я бы ее не советовал даже для целей "побаловаться", это будет потраченное время. К тому же pyqt5 сейчас ставится на любой платформе одной стандартной командой (pip install pyqt5). Я много писал об этом, вот еще одна такая-же тема https://www.cyberforum.ru/pyth... 39264.html А вот мнение другого человека, который тоже только начинал PySide + обработчик нажатия клавиши Enter
0
|
1 / 1 / 1
Регистрация: 19.07.2016
Сообщений: 118
|
|
18.01.2017, 20:32 [ТС] | 4 |
А к чему тогда вообще нужны PyQt PyGTK или tkinter если полноценной exe программы таки не будет.
Поскольку на Питоне компилировать в ехе это чуть ли не грех,то зачем такие библиотеки существуют?
0
|
2740 / 2339 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
18.01.2017, 20:42 | 5 |
Сергей Мишин, Ты ограниченно мыслишь, в духе пользователя windows. На exe мир не заканчивается и установка программ возможно ещё тысячей других способов. Даже в твоей же винде можно нормально поставить программу на python (https://ru.wikipedia.org/wiki/Inno_Setup на пример один из них и т д).
Вообще python из мира unix и там с ним ни каких проблем нет.
1
|
1 / 1 / 1
Регистрация: 19.07.2016
Сообщений: 118
|
|
18.01.2017, 20:54 [ТС] | 6 |
Я знаю по поводу MSI,запуска программ на серверах и тп. Я ищу самый актуальный способ создать gui прогу чтобы ее потом можно было запустить на другом компе(за ссыль спасибо)
0
|
2740 / 2339 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
18.01.2017, 20:59 | 7 |
msi и inno setup это разные вещи
Это тогда, только pyqt.
0
|
1 / 1 / 1
Регистрация: 19.07.2016
Сообщений: 118
|
|
18.01.2017, 21:01 [ТС] | 8 |
Да,я знаю что разные,я просто не знал что такое дистрибутив и каким способом вообще делаются инсталяторы.
0
|
18.01.2017, 21:01 | |
Помогаю со студенческими работами здесь
8
Чем отличается if от (?:) Чем отличается this от *this? В чём преимущество ttk перед tkinter? В чем дело. Python GUI tkinter Чем отличается if(.) от if(isset(.) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |