萌梦社区线下活动开放策划


  • 网站研运

    我们很高兴地宣布,萌梦社区即将发起一次线下活动!为此我们将进行一次活动的策划,这里希望对技术有爱的朋友们踊跃参与。

    活动发起缘由
    2016年5月22日下午6时,我们的一个要好的群友Jason给我发来消息,询问是否能够再举办一次线下的聚会,形式可以非常自由。此时距我们上次聚会已经过去了7个月了,期间我们囿于自己精力以及能力,期间也没有相应的活动规划出来。Jason的一次提问再一次给了我们动力,Jason作为我们第一次线下聚会认识的Qt开发大牛,想必也非常想要和我们上海的这群Qt开发者们相聚吧。

    活动的讨论
    2016年5月22日下午8时,我们团队小范围地进行了讨论,讨论我们这次线下聚会的可行性如何。我们想到了轰趴(Home Party)的形式,也有想过普通的线下沙龙形式,也想过稍微正式的推介会的形式。我们想,不管最终组织形式如何,我们一定要给与会的大家带来一次不一样的体验,换句话说,我们一定要让参与小伙伴玩得爽才行。所以我们打算将我们的想法分享给大家,让大家来决定活动的最终组织形式。

    活动的筹划
    如何才能让大家参与活动的筹划呢?我们可以借鉴以前线上活动的形式,采用比较活泼的网络调查问卷的形式,通过开放式的问答,充分采纳大家的意见,为我们接下来的活动策划指定一个方向。如果大家有什么好的想法和建议,可以在本帖中提出来,稍后呢,我们会设计一套调查问卷,届时大家可以踊跃参与。



  • 前排支持
    另外,6月19号(星期天)这个时间怎么样呢


  • 网站研运

    @Jason 可以啊。这样尽量不会占用大家太多的时间,也可以留给我们足够的时间去策划这场活动。



  • 这个时间用来策划和讨论很充裕,也可以让各位小伙伴提早安排时间



  • 棒棒棒,主要大家玩开心点,讨论技术在其次嘛😊



  • 手动置顶😁😁😁😁😁😁


  • 网站研运

    现在(2016年06月02日20:15:28)关闭策划的问卷了,我们接下来会分享此问卷,供我们接下来的论坛策划提供参考。


 

最近的回复

  • 我在win10上跑起来居然报错,然后我就放弃了

    阅读更多
  • 大家好!最近应该很好吧。世界杯来了,有没有喝一杯呢?
    我很高兴地告诉大家,我们在上周末的时候完成了Live2D的改造,将我们的看板娘换了哦。原先是蕾姆。
    0_1529471654453_dfe4b40e-ad64-4b7a-9d58-5c48609ea3e2-image.png
    同时我对样式也做了一些微调,比如说这里:
    0_1529471386270_828e7fbb-fe0c-4f6b-bb52-03938ac7e19f-image.png
    看起来稍微好了一些。

    随后论坛进行升级了哦,升级到了最新1.9.2版本了,各种功能应该得到优化了吧。
    最后欢迎大家继续来玩~

    阅读更多
  • Qt for Python终于发布了!
    以前的我,可能接触了一点Python,但是都没有坚持下来,现在Python水平还很弱呢。不过我基本语法还是了解一点的。所以我打算借着Qt for Python的东风,来尝试一下Python的开发。

    1、去Python 官网安装Python。地址是:

    https://www.python.org/downloads/mac-osx
    0_1529422911935_1.png
    我下载的版本是3.6.5

    2、双击pkg安装包进行安装,按照提示安装即可,不必做什么设置。
    0_1529422932496_2.png
    3、安装pip。pip是一个类似npm的快速安装器,非常适合python安装。由于Mac的安全策略,这个时候要输入的命令以sudo开始:

    sudo python get-pip.py

    4、需要安装Qt官网提供的python安装包。Qt的Python安装包并没有放入Pypi的地址,因为Qt库本身就偏大。
    但是依然能够通过pip安装。只是安装的命令稍微长:

    sudo pip install --index-url=https://download.qt.io/official_releases/QtForPython/ pyside2

    然后输出的结果是:
    daxiongtekiMacBook-Air:~ jiangcaiyang$ sudo pip install --index-url=https://download.qt.io/official_releases/QtForPython/ pyside2
    Password:
    The directory '/Users/jiangcaiyang/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
    The directory '/Users/jiangcaiyang/Library/Caches/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
    Looking in indexes: https://download.qt.io/official_releases/QtForPython/
    Collecting pyside2
    Downloading https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.11.0-5.11.0-cp27-cp27m-macosx_10_11_intel.whl (125.7MB)
    100% |████████████████████████████████| 125.7MB 1.0MB/s
    matplotlib 1.3.1 requires nose, which is not installed.
    matplotlib 1.3.1 requires tornado, which is not installed.
    Installing collected packages: pyside2
    Successfully installed pyside2-5.11.0
    安装成功。

    5、安装成功了,开始写一个测试的程序吧!
    最简单的,当然是Hello Qt for Python啦。很简单,使用Qt Creator,很方便地可以创建这样的Python脚本,使用方法也和C++版本的Qt应用相同:

    #!/usr/bin/env python # -*- coding: utf-8 -*- from PySide2.QtWidgets import QApplication, QLabel app = QApplication( [ ] ) label = QLabel( "您好 Qt for Python!" ) label.show( ) app.exec_( )

    0_1529422962008_4.jpg
    其中第一行表示用/usr/bin/python 来解析,大家可以在命令提示符输入“which python”来看结果:
    第二行则是在Python 3.x下不用写了,设定的是utf-8编码格式。大家最好也是使用这样的格式,因为这样遇到编码的坑最少。
    因为Python没有main()函数的说法,所以直接从上往下运行就可以了。Python是弱语言,所以不用声明类型,这里还有一点不一样,就是
    app.exec_( ),和C++版本不同的是,添加上了一个下划线。可能和Python内置的函数冲突了?我还需要再调查一下。

    接下来我就仿照例子写了一个更加复杂的Python程序,大致是这样的:

    #!/usr/bin/env python # -*- coding: utf-8 -*- import sys import random from PySide2.QtCore import Qt from PySide2.QtWidgets import (QApplication, QWidget, QPushButton, QLabel, QVBoxLayout ) class MyWidget( QWidget ): def __init__( self ): QWidget.__init__( self ) self.hello = [ "Hallo welt!", "Ciao mondo", "Hei maailma", "Hola mundo", "Hei verden!" ] self.button = QPushButton( "Click me!" ) self.text = QLabel( "Hello World" ) self.text.setAlignment( Qt.AlignCenter ) self.layout = QVBoxLayout( ) self.layout.addWidget( self.text ) self.layout.addWidget( self.button ) self.setLayout( self.layout ) self.button.clicked.connect( self.magic ) def magic( self ): self.text.setText( random.choice( self.hello ) ) if __name__ == "__main__": app = QApplication( sys.argv ) widget = MyWidget( ) widget.resize( 640, 480 ) widget.show( ) sys.exit( app.exec_( ) )

    程序运行起来还行吧!
    0_1529422988117_5.png

    阅读更多
  • @jiangcaiyang 如果需要自动化测试,也用的上

    阅读更多

关注我们

微博
QQ群











召唤伊斯特瓦尔