我在将图表导出为PDF时遇到了一些问题.
我有这个div
<div id="chart-area">
<button type="button" id="btnPrint_" onClick="Print1()">Print</button>
<?php echo '<h2 id="title">'.$_SESSION['team_name'].'</h2>'; ?>
<canvas id="myChart" width="800" height="400"></canvas>
<div id="legend"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
我正在使用ChartJS创建我的图表
$( document ).ready(function(){
var helpers = Chart.helpers;
var canvas = document.getElementById('myChart');
var data = {
labels: unique_dates,
datasets: [
{
label: "Ticket Count",
fillColor: "rgba(107, 110, 111, 0.6)",
strokeColor: "rgba(107, 110, 111, 0.6)",
highlightFill: "rgba(107, 110, 111, 0.6)",
highlightStroke: "rgba(151,137,200,1)",
data: ticket_count
},
{
label: "Subsidy Count",
fillColor: "rgba(8, 126, 210,0.5)",
strokeColor: "rgba(8, 126, 210,0.8)",
highlightFill: "rgba(220,220,220,0.75)",
highlightStroke: "rgba(220,220,220,1)", …Run Code Online (Sandbox Code Playgroud) 我需要一点帮助。
我有这个QTextBrowser,我将所有标准输出重定向到它。
self.console_window = QtGui.QTextBrowser()
self.console_window.setReadOnly(True)
Run Code Online (Sandbox Code Playgroud)
我现在需要的是自动滚动到底部,因此无需手动滚动到底部就可以看到正在发生的情况。
我试过了
scrollBar = self.console_window.verticalScrollBar()
scrollBar.setValue(scrollBar.maximum())
Run Code Online (Sandbox Code Playgroud)
但不起作用。
有什么想法吗?
固定!!!
def handleOutput(self, text, stdout):
self.console_window.moveCursor(QtGui.QTextCursor.End)
self.console_window.ensureCursorVisible()
self.console_window.insertPlainText(text)
def Console_Window(self):
self.console_window = QtGui.QTextEdit()
self.console_window.setReadOnly(True)
Run Code Online (Sandbox Code Playgroud) 有没有办法让pywinauto只用部分标题找到一个窗口?
这是我的代码:
import pywinauto
pwa_app = pywinauto.application.Application()
w_handle = pywinauto.findwindows.find_windows(title=u'Minitab Professional 5.1 64bit - 3333348.temp.project',
class_name='Window')[0]
Run Code Online (Sandbox Code Playgroud)
问题是temp.project每次打开软件时之前的数字都会改变,因此我无法pywinauto找到正确的窗口。
我正在尝试使用 pywinauto 自动化 Windows 应用程序。我可以选择菜单并打开“打开文件窗口”。我需要等待此窗口出现,然后将焦点设置到该窗口并单击一些按钮。
由于某种原因不起作用。
def open_file():
return pywinauto.findwindows.find_windows(best_match=u'Open File', class_name='#32770')[0]
pywinauto.timings.WaitUntilPasses(20, 0.5,open_file)
print('wait for window')
open_file.SetFocus()
Run Code Online (Sandbox Code Playgroud)
当我尝试运行它时,它说 open_file 没有 SetFocus 选项。
我是 pywinauto 的初学者,我很确定这很容易解决,但我不知道如何:/