Задать вопрос
  • На чем пишутся современные десктопные приложения?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    на всем ), именнно ввиду непопулярности десктопа все размыто

    прежде всего на Сшарпе - все просто: десктоп значит винда, винда значит либы, либы значит Сшарп - отличаются как раз малым размером (хехе),

    потом Qt / GTK/ Tcl с их портами на куда придется и куда приестся - от PyQT (наверно, самому вмнеяемому для Питона но с хз какой лицензией - уже не слежу, что там отпустили попустили допустили, о! pyside ожил свежий!) до Tk портировнного на Go - как-то изучал дела с десктоп приложениями - сам Go с десктопом и был и плохо и остался плохо, но вот именно порты Tk там из известных продвинулись дальше всего

    ну и Delphi конечно, если программистов найдете )) нет, не умер, но, думаю, дорог в поддержке )

    если думаете с чего начинать - рекомендую PySide, мне кажется будет наименьше число разочарований и тормозов при создании желаемого
    Ответ написан
    3 комментария
  • Как получить размер главного окна PyQt5?

    @FOUREX
    class Main(QtWidgets.QWidget, Ui_Form): 
        def __init__(self, parent=None):
            super(Main, self).__init__(parent) 
            
            self.setupUi(self)
    
            self.w = self.size().width()     # "определение ширины"
            self.h = self.size().height()    # "определение высоты"
    Ответ написан
    1 комментарий
  • Как быстро получить случайное слово из файла на 12 ГиБ?

    2ord
    @2ord
    По мне, так проще всего импортировать как CSV в СУБД в таблицу с первичным ключом bigint и колонкой типа строка.
    Зная общее количество записей, просто берем случайное число в диапазоне 1..count и с SQL ищем запись под этим первичным ключом.
    Тогда ничего мудрить и не нужно.
    Ответ написан
    8 комментариев
  • Как практиковаться в программировании?

    Adamos
    @Adamos
    от выбора библиотек

    Да, это сложно.
    Надо, во-первых, понять, что тебе вообще надо.
    Потом поискать, как это вообще решается. Сейчас, когда есть гугль и форумы, этот этап стал значительно легче.
    И вот когда перед тобой распахнется все богатство выбора решений и возможностей - не искать самое оптимальное и правильное, а взять первое попавшееся, описание которого тебе в общем понятно. И по этому понятному руководству нарукоблудить кучу говнокода, добиваясь единственной цели - чтобы оно заработало.
    После того, как полученный продукт все-таки запустится и будет удален, кругозор немного изменится, и дальше пойдет легче...
    Ответ написан
    Комментировать