======== 这一段是在赋予各种全局变量 ======================
export TSLIB_PLUGINDIR=/usr/local/lib/ts
export TSLIB_CALIBFILE=/etc/pointercal
export LD_LIBRARY_PATH=/usr/local/lib
export PATH=/bin:/sbin:/usr/bin/:/usr/码扮sbin:/usr/local/bin
export QWS_DISPLAY=:1
TS_INFO_FILE=/sys/腊答devices/virtual/input/input0/uevent
================== 如果$TS_INFO_FILE存在,并且过滤TouchScreen有值=========
if [ -e $TS_INFO_FILE -a "/bin/grep -q TouchScreen <$TS_INFO_FILE" ]then
================ 就赋予另外一个全局变量 ==================================
export QWS_MOUSE_PROTO="Tslib:$TSLIB_TSDEVICE MouseMan:/dev/input/mice"
===========如果/etc/pointercal文件为空文件,就删除,并且执行ts_calibrate=======
if [ ! -s /etc/pointercal ] then
rm /etc/pointercal
/usr/local/bin/ts_calibrate
fi
==============这个else 是根据上面那个if来的,赋值变量====================
else
export QWS_MOUSE_PROTO="MouseMan:/dev/input/mice"
fi
===============删除TS_INFO_FILE变量===================
unset TS_INFO_FILE
==============赋值全局变量===========================
export QWS_KEYBOARD=TTY:/dev/tty1
首先考虑第三方库没有配置好,如果用的搜扰库是动态库,运行时要把相应库的dll放在程序运行目录下。如果不确定缺什么槐漏锋库铅晌,转到运行目录下直接点击试试能不能运行,将相应库补齐。其次就是看程序有没有段错误,查看数组有没有越界等。我们首先来看看QtCreator能不能编辑运行python脚本。可以看到新建项目的选项里并没有python相关的选项,看了并不能用QtCreator来管理python项目。
我们来看看另一个方面,看看QtCreator能不能创建编辑python的相关文件吧。
可以看到,有python的相关选项,点击左侧的Python标签,在中间部分可以看到有Python class和Python file两个选项。
这里我们选择Python file,然后点击choose按钮。然后在名称一栏输入qtpythondemo,然后点击下一步。再点击完成,就进入到编辑界面了。我们来看看情况。
可以看到确实可以编辑python脚本文件。
我们来看看能否运行该脚本,在脚本里输入:
print("hello world")
可是我们发现调试菜单,以及界面左下角的运行等按钮都是灰色的,显然用不了。
如果,QtCreator只能进行编辑的话,还不如直接使用IDLE来的方便,或伏宴者任何一个功能稍强大的文本编辑器更好,这样岂不是很鸡肋。
下面,我们给QtCreator添加上执行python脚本的功能。
点击,工具此厅友菜单,选项打开选项窗口。
点击界面左侧的 环境,右侧选择 外部工具 标签,再点击下面的 添加 按钮,先选择 添加目录 ,然后将新类别修改为RunPy,这个你可以自己取。
点击选中RunPy,然后再点击 添加 按钮,选择 添加工具。这时右侧的灰色区域就处于可编辑状态了。当然新工具也要命名,就用Python3吧。
下面,我们需要对右侧的内容进行编辑设置。具体如下:
1、说明:可以是任何你喜欢的内容,这里我们输入“运行编辑的Python3脚本”
2、执行档:就是python的可执行文件路径,我的是C:\Python34\python.exe
3、参数:输入 %{CurrentDocument:FilePath}
4、工作目录:%{CurrentDocument:Path}
5、Environment:QT_LOGGING_TO_CONSOLE=1
其他的默认即可。上面带有%的是QtCreator的内置环境变量而已,当我们选中某个文本框时,可以看到文本框右侧有个ABC字母的按钮,点开后可以看到很多环境变量列表。
最后,点击Apply和OK即可。
我们来看看配置完成后的情况。
好了,配置完成后,我们来看看怎么运行。
可是调试菜单和左下角的按钮还是灰色呀,没关系。我们刚才是在外部工具的标签页里添加的设置,那就去外部工具找找吧。
我们看到了 外部-RunPy-Python3 正是我们刚刚设置的。
点击Python3看看森槐有什么会发生。
我们看到,界面下方d出了 概要信息 窗口,里面正是上面 python 脚本的输出。YES!我们成功了!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)