小编sol*_*arc的帖子

用于强制执行python代码样式/标准的工具

我正在尝试找到一个工具来检查python中的编码风格.

对于PHP,我看到有代码嗅探器,以及Drupal使用的一个小的perl脚本.是否有这样的python代码工具?

python coding-style

18
推荐指数
2
解决办法
1万
查看次数

表格单元格中的CSS百分比宽度和文本溢出

我有一个表格,其中单元格的宽度是百分比,我想text-overflow: ellipsis用来隐藏长行文本:

http://jsfiddle.net/Fm5bM/

在示例中,省略号在div中工作正常,但在单元格中不工作.它仍然增长,而忽略两者width:60%max-width:60%.

如果我display:block向单元格添加一个,文本确实停止在60%并获得省略号,但单元格的总宽度仍然是整个文本的大小.

http://jsfiddle.net/Fm5bM/3/

最终,我希望桌子适合屏幕.有没有办法用纯css做到这一点?

css

17
推荐指数
1
解决办法
1万
查看次数

导入错误:没有名为“pydub”的模块

我正在创建一个简单的脚本,该脚本将用于pydub根据文件名从目录中获取文件,然后将其中一些文件拼接在一起并导出结果。

我的脚本在 Windows 环境(Win 7、python 3.4)中运行良好,但现在我尝试在 OSX 上运行。

我已经安装了所有必要的组件 - ffmpeg, libav。我刚刚安装pydubpip直接从github拉取。

我的文件以输入语句开头from pydub import AudioSegment,这就是我得到的:

Traceback (most recent call last):
  File "functions.py", line 2, in <module>
    from pydub import AudioSegment
ImportError: No module named 'pydub'
Run Code Online (Sandbox Code Playgroud)

想法?我缺少什么?任何帮助是极大的赞赏!

python ffmpeg pydub

5
推荐指数
1
解决办法
4万
查看次数

从ClickStripMenuItem获取Tag属性,在Click事件处理程序中获取Button

我有一个方法设置为几个按钮和ToolStripMenuItems中的单击事件处理程序.

我想获取发件人的Tag属性以查看哪个被点击,但似乎无法将ToolStripMenuItems转换为Control.

如何获取Buttons和ToolStripMenuItems的Tag属性?

这是我的方法的简化版本.

private void menu_Click(object sender, EventArgs e)
    {
        switch (((Control)sender).Tag.ToString())
        {
            case "X":
                // do something
                break;
            case "Y":
                //do something else
                break;
            default:
                //something else
                break;
        }
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

c# .net-3.5 winforms

3
推荐指数
1
解决办法
5372
查看次数

Pyside,PyQt4:如何在 QTableView 中编辑单元格时设置验证器

在 QLineEdit 对象中,我可以像这样设置一个 RegExp 验证器:

validator = QtGui.QRegExpValidator(QtCore.QRegExp("\d{11}"), lineedit)
lineedit.setValidator(validator)
Run Code Online (Sandbox Code Playgroud)

在 QTableView 上编辑单元格时如何设置类似的验证器?

python qtableview pyqt4 pyside

3
推荐指数
1
解决办法
2223
查看次数

如何在PHP中使用带有__construct方法的对象调用call_user_func_array

我怎么能用call_func_array一个__construct方法创建一个新对象(有些不是可选参数).

这是代码:

$urls = array(
    'view' => array(
        'view/(\d+)',
        array('controller' => 'test', 'action' => 'view'),
        array(1 => 'id'),
    ),
);

foreach ($urls as $name => $args) {
  $route = call_user_func_array(Zend_Controller_Router_Route_Regex, $args);
  $router->addRoute($name, $route);
}
Run Code Online (Sandbox Code Playgroud)

php zend-framework

0
推荐指数
1
解决办法
1570
查看次数