小编Edw*_*Yip的帖子

Django管理员 - 如何使"内联"可折叠?

使用"fieldsets",您可以通过指定CSS类"collapse"使其可折叠.如何用"内联"做同样的事情?谢谢!

django django-admin

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

使用PyQt/PySide开发的任何真正现代,美观的桌面应用程序?

我最近开始使用Python进行Web开发,它有点酷; 我见过用QT/C++开发的程序,这在美学方面已经足够好了; 我刚刚注意到了新的PySide项目(它将LGPL Qt许可证带到Python并且它还不支持Windows).

鉴于上述情况,我看到将来使用Python + PyQt/PySide开发跨平台应用程序的可能性:)但我现在有几个疑问:

  1. 可以使用PyQty/PySide来开发真正复杂/现代的UI吗?有人可以给我一些观点来看看在Python + QT中开发的应用程序的一些漂亮的截图吗?
  2. Python + QT用于桌面应用程序的性能如何?

提前致谢!

qt pyqt pyside

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

桌面程序的"传统Qt"或"Qt Quick"?

诺基亚刚刚在Qt的最新beta版本中推出了Qt Quick(在声明中使用CSS/HTML构建UI),查看这个示例页面,它可以构建精美的现代UI,非常酷!

相反,由'传统Qt'开发的UI似乎不那么花哨(我可能错了,请参阅下面的免责声明).

所以我的问题是,您是否会将"Traditional Qt"或"Qt Quick"用于新的桌面程序?为什么?

我最初的想法:

'传统Qt':

优点:

  • 使用的整体技术更少,更简单,如果你使用PySide,你只用Python编写代码,不必乱用Qt Quick中类似CSS/JS的东西;

  • 它比较成熟.

    缺点:

  • 建立花哨的UI似乎更难?

'Qt Quick':

优点和缺点:反过来.

Edit:Qt Quick有一个缺点,纠正我,如果我错了,你不能以所见即所得的方式设计Qt Quick UI,对吧?

免责声明:我是Qt,PySide和Python的新手,最近才开始使用这些技术来构建桌面程序.

qt qt4 qt-quick

16
推荐指数
1
解决办法
7553
查看次数

您如何使用脚本语言(PHP,Python等)来提高工作效率?

我是Windows平台上的Delphi开发人员,最近在W3CSchools阅读了PHP教程,看起来很有趣.

我们都知道脚本语言非常擅长网站开发,但我也想利用它来提高我的工作效率或快速完成一些繁琐的任务,也许是一些快速而肮脏的字符串/文件处理?

除了软件开发之外,您通常使用脚本语言做什么?我们需要一个响应迅速,体面的IDE /编辑器,以便在为此目的编写脚本时提高工作效率?

php ruby python scripting perl

14
推荐指数
2
解决办法
2595
查看次数

如何访问Windows shell上下文菜单项?

在Windows资源管理器中,右键单击一个文件,显示一个上下文菜单,其中包含内置项,如"发送到..."和/或第三方操作,如"带Winzip的zip文件".我的问题是:

  • 如何获取特定文件的可用菜单项的完整列表?
  • 对于每个菜单项,如何获取标题?
  • 如何为特定磁盘文件调用特定菜单项操作?

先感谢您!

[编辑]:虽然其他信息绝对有用,但Delphi解决方案将非常受欢迎!

c++ windows delphi shell winapi

11
推荐指数
2
解决办法
5138
查看次数

如何显示一个像弹出菜单一样的窗口?

当窗口A显示时,我想显示另一个非模态弹出窗口B,但是:

  1. 由于窗口B成为前窗,我不希望窗口A变为非活动状态;
  2. 我希望当窗口B聚焦时,我只需点击一下就可以在窗口A上拉下一个组合框控件(通常你需要点击两次,一个用于将焦点移动到窗口A,第二个用于拉下组合框);

正如你所看到的,我想要的窗口B就像一个更有用的弹出窗口,就像一个弹出菜单(当你希望它通过点击任何其他部分来逃避时,它不像一般的非模态窗口那么障碍父窗口).

我清楚我的问题了吗?谢谢.

delphi winapi popup

9
推荐指数
2
解决办法
9542
查看次数

任何在Delphi项目中检查循环依赖的工具

据说Delphi项目中的循环依赖可以显着减慢编译时间,是否有任何工具可以检查Delphi项目的循环依赖?谢谢!

编辑:以下ICARUS报告摘要显示完全编译0.8M LOC需要32秒(感谢Alan的建议),我想知道是否仍有任何改进空间;)

分析人:ICARUS - 使用List Analyzer for Delphi版本3.3.2.0解析速度:801722行,32.50秒(24671行/秒)

delphi

8
推荐指数
1
解决办法
1296
查看次数

可以将cx_freeze生成的EXE完全反编译回可读的Python代码吗?

我是python的新手,我正在使用Python + PySide评估开发桌面程序,并发现cx_freeze在将我的python代码转换为可执行文件方面非常有效,而且它是跨平台的.

我的问题是,有人可以将cx_freeze生成的EXE反编译回完全可读的代码,就好像我的原始源代码一样吗?

注意:我并不担心有人破解我的程序,但只是不希望别人可以接受我的代码并开发基础.

谢谢.

python decompiling pyside cx-freeze

7
推荐指数
2
解决办法
4060
查看次数

如何将鼠标滚轮信息重定向到其他窗口?

我正在Windows上为MS Word开发一个Word插件,这个插件在Word文档窗口的左侧显示和停靠(它的树视图(大纲),显示用于快速编辑的Word文档列表)项目中的多个文档).

我的问题是,Word文档窗口仅在聚焦时响应鼠标滚轮消息,但我希望只要鼠标光标悬停在鼠标滚轮上就能用鼠标滚轮滚动文档,即使Word文档窗口没有输入焦点.

在这个特殊情况下的任何提示?谢谢!

windows winapi ole mousewheel

7
推荐指数
1
解决办法
3656
查看次数

如何使 TSynEdit 的 Wordwrap 与 TMemo 相同?

我将 TSynEdit 用作更用户友好的 TMemo,主要用于高级快捷方式、UNDO/REDO 等。

其他一切正常,除了自动换行行为,请检查下面附加的屏幕截图,SynEdit 在最左侧显示一个奇怪的空间。

如何避免这种情况并使其看起来像 TMemo?

在此处输入图片说明

TSynEdit 的关键属性设置:

    synEdit1.UseCodeFolding := False;
    synEdit1.Options := [eoAutoIndent, eoDragDropEditing, eoEnhanceEndKey, 
eoGroupUndo, eoScrollPastEol, eoSmartTabDelete, 
eoSmartTabs, eoTabsToSpaces];
      synEdit1.ScrollBars := ssVertical;
      synEdit1.TabWidth := 4;
      synEdit1.WantTabs := True;
      synEdit1.WordWrap := True;
      synEdit1.FontSmoothing := fsmNone;
Run Code Online (Sandbox Code Playgroud)

delphi synedit delphi-xe4

7
推荐指数
1
解决办法
587
查看次数