window下按装pear

windows下安装pear的步骤
After you have downloaded and installed PHP, you have to manually execute the batch file located in e.g. c:\php\go-pear.bat. The setup will ask you some questions and afterwards the PEAR Package Manager will be installed in the path, which you have specified during installation.

在下载并安装PHP后,你需要手动去执行php安装目录下的[color=red]go-pear.bat[/color]这个批处理文件进入pear的安装,安装过程中会问你一些问题。其实你只需要一路点ENTER键就是了。然后PEAR就被安装了。当然,如果你在安装过程中仔细应付每一个问题,pear的安装就会有所不同啦。。

Finally you have to add that installation path to your PATH environment. Either do this manually (Start > Control Panel > System > Environment) or run (double-click) the newly generated PEAR_ENV.reg that's now found in the PHP source directory.

最后你需要去添加pear路径到PATH环境变量中,可以手动即到开始-》控制面板-》系统-》环境变量,或者直接双击刚刚在安装时生成的文件[color=red]PEAR_ENV.reg[/color],这个文件在php目录下。

After that you can access the PEAR Package Manager by running the command pear in a Windows Command Prompt.

然后嘛,你就可以访问PEAR,通过在cmd窗口提示下执行pear

To update your PEAR installation, request http://pear.php.net/go-pear in your browser and save the output to a local file go-pear.php. You can then run

升级的话,就在浏览器中打开上面那个网址,并保存go-pear.php文件。。然后执行如下的CMD命令


[color=cyan]php go-pear.php[/color]

in a Windows Command Prompt to start the update process.

====================基本使用====================
1. 查看已安装了包,即安装的第4步,运行 pear list 命令。
2. 了解包的更多信息: 运行 pear info packet_name
3. 更多的 pear 命令可以通过键入 pear help [命令名] 获得。
4. 安装 pear 包: pear install packet_name
pear install -o packet_name (自动安装所需的依赖包)
pear install -a packet_name (自动安装可选和必需的依赖包)

5. 升级 pear 包: pear upgrade packet_name
6. 卸载 pear 包: pear uninstall packet_name

====================一个实例====================
1. 安装 Numbers_Roman 包: pear install Numbers_Roman
2. 编写程序:
<?php
/**
* Created on 2009-6-6
*
* 利用 pear 的 Numbers_Roman 包将阿拉伯数字转换成 罗马数字
*/
require_once("Numbers/Roman.php");
$year = date("Y");
$romanyear = Numbers_Roman::toNumeral($year);
echo "今年是 ".$romanyear." 年(罗马数字表示)";
?>

3. 运行脚本,结果输出—— [color=blue]今年是 MMIX 年(罗马数字表示)[/color]
可以使用 QListWidget 的 addItem() 方法添加菜单项,然后在 QLineEdit 的 textChanged() 信号中根据用户输入的内容过滤出匹配的菜单项并显示在 QListWidget 中。具体实现可以参考以下代码: ```python from PyQt5.QtWidgets import QApplication, QLineEdit, QListWidget, QVBoxLayout, QWidget class MenuWidget(QWidget): def __init__(self, parent=None): super().__init__(parent) self.menu = QListWidget() self.menu.addItem('apple') self.menu.addItem('banana') self.menu.addItem('cherry') self.menu.addItem('durian') self.menu.addItem('elderberry') self.menu.addItem('fig') self.menu.addItem('grape') self.menu.addItem('honeydew') self.menu.addItem('kiwi') self.menu.addItem('lemon') self.menu.addItem('mango') self.menu.addItem('nectarine') self.menu.addItem('orange') self.menu.addItem('pear') self.menu.addItem('quince') self.menu.addItem('raspberry') self.menu.addItem('strawberry') self.menu.addItem('tangerine') self.menu.addItem('watermelon') layout = QVBoxLayout() layout.addWidget(self.menu) self.setLayout(layout) class MainWindow(QWidget): def __init__(self, parent=None): super().__init__(parent) self.line_edit = QLineEdit() self.menu_widget = MenuWidget() self.line_edit.textChanged.connect(self.filter_menu) layout = QVBoxLayout() layout.addWidget(self.line_edit) layout.addWidget(self.menu_widget) self.setLayout(layout) def filter_menu(self, text): self.menu_widget.menu.clear() for item_text in self.menu_widget.menu.findItems(text, Qt.MatchContains): self.menu_widget.menu.addItem(item_text.text()) if __name__ == '__main__': app = QApplication([]) window = MainWindow() window.show() app.exec_() ``` 这个例子中,我们创建了一个 MenuWidget 类,它包含一个 QListWidget,用于显示菜单项。然后我们创建了一个 MainWindow 类,它包含一个 QLineEdit 和一个 MenuWidget。在 MainWindow 的构造函数中,我们将 QLineEdit 的 textChanged 信号连接到 filter_menu() 方法,该方法会根据用户输入的内容过滤出匹配的菜单项并显示在 QListWidget 中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值