摘要: 负数的平方根是虚数。不能使用sqrt,因为它只能处理浮点数,而虚数是完全不同的——这也是由另外一个叫做cmath(即 complex math, 复数)的模块来实现这些功能的原因。>>> import cmath>>> cmath.sqrt(-1)1j注意,这里并没有使用 from ... impo... 阅读全文
posted @ 2015-08-08 12:27 Jose的Blog 阅读(3007) 评论(0) 推荐(0) 编辑
摘要: 在确定自己不会导入多个同名函数(从不同模块导入)的情况下,你可能不希望在每次调用函数的时候,都要写上模块的名字。那么,可以使用import命令的另外一种形式:>>> from math import sqrt>>> sqrt(9)3.0在使用了“from 模块 import 函数”这种形式的impo... 阅读全文
posted @ 2015-08-08 12:19 Jose的Blog 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 如果希望Python只执行普通的除法,那么可以在程序前加上以下语句:1 from _future_ import division如果通过命令行(比如在Linux系统上)运行Python,可以使用命令开关 -Qnew。 阅读全文
posted @ 2015-08-08 12:11 Jose的Blog 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 第一步:在Linux系统中安装Nvidia显卡驱动需要关闭X Server。打开终端,进入ROOT权限,执行以下命令$ sudo service mdm stop此时将会把X Server关闭,并且进入命令行。第二步:安装显卡驱动$ cd /驱动所在目录$ sh ./NVIDIA-Linux-x86... 阅读全文
posted @ 2015-01-27 11:31 Jose的Blog 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 这个方法也是百度来的,记在这里的目的不是为了显摆,主要是担心自己大脑记不住,用的时候又要重新找方法。 操作系统:Linux Mint 17 首先,在VeryCD中看好了某个资源,比如搜索的《哈利波特小说全集》(地址:http://www.verycd.com/topics/2835145/#the... 阅读全文
posted @ 2015-01-20 12:20 Jose的Blog 阅读(1132) 评论(0) 推荐(0) 编辑
摘要: 问题来源:我用MainWindow作为主界面,Dialog作为设置界面,还需要一个AboutDialog作为关于界面。设置界面的Dialog头文件dialog.h是这样的:// dialog.h#ifndef DIALOG_H#define DIALOG_H#include namespace Ui... 阅读全文
posted @ 2014-04-15 11:19 Jose的Blog 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 背景: 本科毕业设计涉及图形界面与数据库查询。选择使用Qt实现图形界面编程,使用MySQL构建数据库。之前安装了Qt 5.2,后来又安装了MySQL Server 5.6 (FULL完全安装)。接着就遇到了" QMYSQL driver not loaded "的问题。参考网站: 我之所以参考这么多的网站,是因为他们的整体思路都一样,但是都解决不了我的问题,但是都能对我解决问题有所启发。解决问题的过程:一 )准备阶段: 1. 安装Qt(我的是5.2版本,主目录C:\Qt\Qt5.2.1\5.2.1\mingw48_32),主目录中只有一个mingw48_32文件夹... 阅读全文
posted @ 2014-03-13 16:01 Jose的Blog 阅读(2372) 评论(0) 推荐(0) 编辑
摘要: 在Windows系统下安装python:从Python的官方网站(http://www.python.org/)下载最新版的程序安装包。安装完成后设置路径,使得在Windows系统的CMD中能够通过输入“python”打开python shell。在“运行”中输入“CMD”回车。打开命令行窗口,在窗口中输入以下命令(我安装的是3.3):1 set path=%path%;C:\python33回车后,就在系统中注册了python的路径了。可以在命令行窗口中输入“python”打开python shell了。不过,还是存在些许问题:每次使用命令行窗口都要重新输入上述设置路径的命令才行。 阅读全文
posted @ 2014-02-20 16:01 Jose的Blog 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 这是运行后的程序界面:这是点击右上角“最大化”之后的程序界面:接下来讲一下如何进行自动布局解决窗口拉伸问题。① 原理:在项目“设计”模式的左侧有如下两个控件栏“Layouts”和“Spacers”:“Layouts”负责将窗口部件以一定的样式排列,“Spacers”可以填充控件之间的间隔,从而提供不对齐方式排列。② 操作步骤选择垂直排布“Vertical Layout”,拖放到窗口界面,然后将文本框拖入其中。在选择两个“Vertical Spacer”分别放置在“Vertical Layout”里的文本框的上下两侧。效果如图:选择水平排布“Horizontal Layout”,拖放在界面窗口, 阅读全文
posted @ 2014-01-14 20:36 Jose的Blog 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: 步骤:1. 选择资源(准备图片)2. 加载资源(导入图片)3. 使用资源(显示图片)具体操作流程:① 从网上寻找合适的图片素材,下载到本地,在项目根目录下创建一个images文件夹存储程序中用到的所有图片。② 新建资源文件。2.1 在Qt的“编辑”模式下,右击项目名称,选择“添加新文件”,弹出如下对话框:2.2 “文件和类”中选择“Qt”,在子列表中选择“Qt资源文件”。2.3 填写资源文件的名称。2.4 资源文件创建成功,此时会在项目列表中出现“资源”一项。③ 添加图片到资源。3.1 双击“资源”下的“images”,右侧会出现空的列表,在下侧会有如下的列表项:3.2 单击“添加”旁的三角形 阅读全文
posted @ 2014-01-14 18:16 Jose的Blog 阅读(7237) 评论(0) 推荐(1) 编辑